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.
Found on Windows/macOS. Extremely visual and intuitive. Relies entirely on WIMP (Windows, Icons, Menus, and a visual Pointer).
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.
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)
"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)
The librarian should utilise the OS's User Management capabilities.
They must restrict the students' User Access Levels / Permissions.
By giving students "Read-Only" or "Standard User" access rather than Administrator privileges, the OS will automatically block them from having the rights to install new software locally.