OS Role · Process Management · Memory Management · File Systems · UI
CSZoneEdexcel GCSE Computer Science 1CP2
Role of the OS
The Bridge Between Hardware and Software
The operating system is system software that manages hardware resources and provides a platform for applications to run. Examples: Windows 11, macOS, Linux, Android, iOS.
Process management: starts, pauses, schedules, and terminates processes; manages multitasking
Memory management: allocates RAM to programs; manages virtual memory and swapping
Device management: communicates with hardware via device drivers
File Systems & Security
Organising and Protecting Data
File system: the OS organises storage into files and folders/directories. Manages creation, reading, writing, deletion, and access permissions on files.
User management: OS creates accounts with different access levels — administrator vs standard user
Security: login authentication, file permissions, encryption — all managed by OS
User Interfaces
How Users Interact with the OS
GUI (Graphical User Interface): icons, windows, menus, pointer. Easy to use; less efficient for power users. Examples: Windows, macOS.
CLI (Command Line Interface): text commands entered manually. Faster for experienced users; less memory usage; no mouse needed. Examples: Linux terminal, Windows CMD.
Voice interfaces (e.g. Siri, Alexa) are an emerging third type of user interface
Exam Practice
Have a go at this question
Edexcel-style question
State three functions of an operating system.
3 marks
Any three from: manages processes / multitasking [1]; manages memory allocation [1]; provides a user interface [1]; manages files and folders [1]; manages hardware via device drivers [1]; handles security and user accounts [1].
Key Takeaways
What to Remember
OS manages: processes, memory, files, devices, security, UI
GUI: easy, graphical; CLI: fast, text-based, less memory
Device drivers: software that allows the OS to communicate with hardware
Multitasking: OS rapidly switches between processes so they appear simultaneous