Topics covered: Systems Architecture, Memory & Storage, Operating Systems, Utility Software.
Know what each CPU component does, the Fetch–Decode–Execute cycle (with registers), and the 3 performance factors OCR expects.
| Stage | What happens |
|---|---|
| Fetch |
|
| Decode |
|
| Execute |
|
RAM vs ROM, virtual memory, storage types, and comparisons using the 6 characteristics OCR mark schemes reward.
| Feature | RAM | ROM |
|---|---|---|
| Volatility | Volatile (lost when off) | Non-volatile (kept when off) |
| Writable? | Read/write | Read-only (not normally changed) |
| Main use | Running programs + data in use | Boot program (e.g. BIOS) to start the system |
| Type | What happens | Best for | Not for |
|---|---|---|---|
| Lossy | Data removed permanently → smaller, lower quality | Images/audio/video | Text/program files |
| Lossless | No data lost → perfect restore | Text/program/important data | When quality loss is acceptable |
Use for 4–6 mark evaluation questions:
Learn the six OS functions and how to recognise them quickly in exam questions.
| Function | What it does | Example |
|---|---|---|
| User interface | Lets user interact (GUI/CLI). | Desktop, menus, command line |
| Memory management | Allocates RAM; manages swapping/virtual memory. | Giving a program RAM to run |
| Multitasking | Shares CPU time between processes. | Music + document at once |
| Peripheral management | Controls I/O devices using device drivers. | Printer driver |
| File management | Organises files/folders; save/open/delete. | Creating folders |
| User management | Accounts, logins, permissions/access levels. | Admin vs standard user |
Utility software = housekeeping tools. Includes key comparisons (e.g. defrag: HDD yes, SSD no).