You are viewing a free preview of this lesson.
Subscribe to unlock all 10 lessons in this course and every other course on LearningBro.
This lesson covers the operating system (OS) — its purpose and key functions. This is specified in OCR J277 Section 1.5.1. The operating system is a critical piece of systems software that manages the entire computer.
An operating system is a type of systems software that manages the computer's hardware and software resources. It acts as an intermediary between the user, application software, and the hardware.
Without an operating system, users would need to communicate with the hardware directly using machine code — which would be impractical for most people.
| OS | Platform |
|---|---|
| Windows | Desktop, laptop |
| macOS | Apple desktop, laptop |
| Linux (e.g. Ubuntu) | Desktop, server |
| Android | Smartphones, tablets |
| iOS | Apple smartphones, tablets |
| Chrome OS | Chromebooks |
The OCR J277 specification requires you to know these functions:
The OS provides a way for the user to interact with the computer:
| Interface Type | Description | Example |
|---|---|---|
| GUI (Graphical User Interface) | Windows, icons, menus, pointers (WIMP) | Windows, macOS |
| CLI (Command-Line Interface) | Text-based commands typed by the user | Terminal, Command Prompt |
| Touch interface | Interact by tapping, swiping on a touchscreen | iOS, Android |
| Voice interface | Speak commands to the computer | Siri, Alexa |
The OS is responsible for allocating and managing RAM:
Most modern computers run multiple programs simultaneously. The OS manages this by:
The OS provides a file system to organise data:
The OS manages communication with hardware devices:
The OS provides security features:
OCR Exam Tip: You may be asked to "describe the functions of an operating system." Make sure you can name and explain at least four functions: user interface, memory management, file management, and peripheral management.
The operating system sits between user applications and the hardware, providing six core services:
graph TD
USER["User"]
APP["Application Software<br/>(browser, Word, games)"]
OS["Operating System"]
HW["Hardware<br/>(CPU, RAM, disk, peripherals)"]
USER --> APP
APP --> OS
OS --> UI["User Interface"]
OS --> MM["Memory Management"]
OS --> PM["Processor Management<br/>(multitasking)"]
OS --> FM["File Management"]
OS --> DM["Peripheral / Device<br/>Management"]
OS --> SEC["Security /<br/>User Accounts"]
OS --> HW
| Type | Purpose | Examples |
|---|---|---|
| Systems software | Manages the computer system itself | Operating system, device drivers, utility software |
| Application software | Performs tasks for the user | Word processor, web browser, games |
The operating system is the most important piece of systems software. It must be running before any application software can be used.
Key Vocabulary: operating system, GUI, CLI, memory management, multitasking, context switching, file system, device driver, user account, access level.
Consider a student's laptop running Windows. At 10:47 on a Tuesday morning the following programs are open simultaneously: a web browser streaming a revision video, Microsoft Word with a coursework document, Spotify playing music in the background, and a file download progressing through the network. The laptop has a quad-core CPU and 8 GB of RAM. This worked example traces how the operating system juggles all of this, touching each of the main OS functions in turn.
Memory management. When each program was launched, the OS loaded its executable from the SSD into a private region of RAM, assigning each program its own address space so that Word cannot read or overwrite Spotify's data. The running totals are approximately: OS and services 2.3 GB; Chrome 3.1 GB (one tab per process); Word 450 MB; Spotify 280 MB; background services 1.2 GB. That comes to 7.3 GB, leaving only 700 MB free. When the student opens a large PDF and RAM pressure rises, the OS begins paging — quietly moving the least-recently-used pages from Spotify to the page file on the SSD — to keep the system responsive.
Subscribe to continue reading
Get full access to this lesson and all 10 lessons in this course.