Systems Software and Operating Systems
Understand Systems Software and Operating Systems for GCSE Computer Science with this free worksheet and full mark scheme — Foundation and Higher exam-style questions with worked answers for AQA GCSE Computer Science (8525). The operating system manages hardware, memory, files, users and running programs.
Free downloads
These worksheets and mark schemes are original, written for Virtus Academy and checked against the current AQA specification. Every worksheet comes with a full mark scheme.
Topic overview
The operating system sits between the user and the hardware, managing the computer's resources so that applications do not have to.
It has five main functions. Processor management shares processor time between running programs. Memory management allocates memory to each program and prevents one from overwriting another. Input and output management controls communication with peripherals through device drivers. File management organises files into a directory structure and controls how they are stored and retrieved. User management controls accounts, passwords and access rights.
Without it, every application would need its own code for every one of these jobs — which is why the operating system exists at all.
Revision notes
The five functions
Processor management: sharing processor time between programs.
Memory management: allocating memory and preventing programs overwriting each other. Input/output management: controlling peripherals via device drivers. File management: organising files into directories. User management: accounts, passwords and access rights.
Memory management in detail
Each running program is allocated its own area of memory.
The operating system prevents one program writing into another's area, which would crash it or corrupt its data. When memory runs short, less-used data is moved to secondary storage.
Why it matters
Without an operating system, every application would need its own code for managing the processor, memory, peripherals and files.
Centralising these jobs means applications can be written to a common interface rather than to each individual piece of hardware.
Key points
- The operating system manages computer resources.
- Processor management shares processor time.
- Memory management allocates memory to programs.
- It stops programs overwriting each other.
- Input and output management uses device drivers.
- User management controls accounts and access rights.
Worked examples
Example 1
Name three functions of an operating system. [3 marks]
Working
Example 2
Explain why memory management is needed. [2 marks]
Working
Example 3
Explain the purpose of user management. [2 marks]
Working
Common mistakes
Naming only two functions.
Five are examinable; learn them all.
Confusing the operating system with application software.
It manages the computer, not user tasks.
Saying it stores files itself.
It organises and controls access; the storage device holds the data.
Forgetting device drivers.
They are how the OS communicates with peripherals.
Exam tips
- Learn all five functions by name.
- Explain each function's purpose, not just its name.
- Mention device drivers under input and output.
- Link memory management to preventing crashes.
Key terms
- Operating system
- Software managing the computer's resources.
- Device driver
- Software allowing the OS to control a peripheral.
- Memory management
- Allocating memory to running programs.
- Access rights
- Permissions controlling what a user may do.
Related topics
Written and reviewed against the current AQA specification. Spotted an error? Let us know.