The Operating System (OS)

The complex software platform that manages hardware and allows apps to run.

What is an OS?

Without an OS, a computer is just useless chunks of silicon. The OS is the most important software on any computer.

  • It provides a stable platform for software applications to run.
  • It manages the computer's hardware tightly.

1. User Interface (UI)

Provides the 'look and feel' to allow humans to easily interact with the complex internal hardware.

GUI (Graphical User Interface)

Found on Windows/macOS. Extremely visual and intuitive. Relies entirely on WIMP (Windows, Icons, Menus, and a visual Pointer).

CLI (Command Line Interface)

Text-based. Users must manually type exact commands. Very lightweight and powerful for experts, but extremely confusing for beginners.

The 4 Core Management Functions

2. Memory & Multitasking

Memory Allocation: The OS reserves specific segments of RAM for each open app, ensuring they don't overwrite each other's data.

Multitasking: The CPU can only process one instruction at a time. The OS rapidly swaps running processes in/out of the CPU so incredibly fast that it provides the realistic illusion that multiple programs are running simultaneously.

3. Peripheral Management & Drivers

Peripherals: Managing the transfer of data between external hardware devices (mice, printers, monitors) and the processor, often using temporary memory buffers.

Device Drivers: Specialised translation software. The driver translates generic OS commands into the exact specific format that the specific hardware device understands.

4. User Management

Allows multiple users to log into the same physical computer securely. It handles the creation of user accounts, enforces strong password security, and allocates varying Access Rights / Permissions (e.g. standard user vs administrator).

5. File Management

Controls the logical structure of secondary storage. It provides the facility to formally name files, organise them into hierarchical nested folders/directories, and seamlessly move, save, retrieve, and delete them from the physical hard drive.

Interactive Lab: OS Switchboard

Drag the specific responsibilities from the terminal into the correct OS Management drop-zone below. The module will light up green when the correct responsibility is assigned.

Printer Translating
Requesting RAM
Restricting Permissions
Creating Directories
Memory Mgt.
Peripherals / Drivers
User Mgt.
File Mgt.

SysAdmin Dashboard (AO2 Stretch)

>> CRITICAL ALERTS DETECTED

ALERT 1: Students in IT Room 4 are deleting network configuration files reserved for IT Staff.

ALERT 2: Office staff just plugged in a brand new model of laser printer, but their computers cannot communicate with it to send commands.

>> ADMINISTRATOR REMEDIATION PANEL

Awaiting Command

Configure the panel and execute to receive your Grade 9 diagnostic report.

Check Your Understanding

1. Which User Interface relies strictly on users typing text commands with no visual windows or pointers?

2. The OS manages peripherals. What is the specific role of a Device Driver?

Written Exam Scenario (AO2/AO3)

1 / 3

"A school librarian is struggling because students logging into the shared library PCs keep downloading and installing massive video games. This fills up the hard drives and slows the computers down. State which OS Management function the librarian should use to permanently stop this, and briefly explain how it works." (3 marks)

Back to Hub Next: Defragmentation