🏆 Score: 0 / 32
1 [6 Marks Total]
(a) CLI vs GUI: Tick one box per row. [4]
Feature
CLI
GUI
Uses WIMP (Windows, Icons...)
Requires specific text commands
Consumes less RAM
Used by technicians to automate

(b) Two reasons why a tablet uses a GUI instead of CLI. [2]
Hint: Think about touchscreens and ease of use.
✅ Mark Scheme

(a)

  • WIMP: GUI
  • Text Commands: CLI
  • Less RAM: CLI
  • Technicians: CLI

(b) Intuitive (icons easier than commands) (1). Touch optimised (finger tapping) (1).

Score yourself (Max 6):
2 [5 Marks Total]
Memory Management.
(a) Purpose of memory management when opening a large app. [2] (b) i. Where is Virtual Memory located? [1] (b) ii. Why does Virtual Memory slow down performance? [2]
✅ Mark Scheme

(a) To allocate free space in RAM (1). To protect other programs from being overwritten (1).

(b) i. Secondary Storage / HDD / SSD.

(b) ii. Slower access speed than RAM (1). Data swapping causes lag (thrashing) (1).

Score yourself (Max 5):
3 [5 Marks Total]
Multitasking.
(a) How Memory Management helps multitasking. [2] (b) How Processor Management helps multitasking (illusion of simultaneous running). [3]
✅ Mark Scheme

(a) Keeps programs in separate memory areas (1). Prevents overwriting/corruption (1).

(b) Allocates a 'Time Slice' to each process (1). Switches between them rapidly (1). Creates illusion of simultaneous execution (1).

Score yourself (Max 5):
4 [4 Marks Total]
Device Drivers.
(a) Why a printer won't work without a driver. [2] (b) Two examples of peripherals needing drivers. [2]
✅ Mark Scheme

(a) OS doesn't know how to speak to the printer (translates instructions) (1). Cannot control communication (1).

(b) Mouse, Keyboard, Webcam, Scanner, Graphics Card.

Score yourself (Max 4):
5 [8 Marks Total]
Gap Fill: OS Functions. Click words to fill gaps.
User Interface Multitasking Platform Interrupts Hardware Drivers Peripherals Pages Applications Time Slice Memory Security
The OS provides a (1) for user interaction. It also provides a (2) for apps to run.
The OS handles (3) Management (moving data to RAM).
Modern OS allow (4). The OS allocates a small (5) to each process.
To communicate with devices, it uses (6). These control the (7).
The OS manages (8) via user accounts.
✅ Mark Scheme
  1. User Interface
  2. Platform
  3. Memory
  4. Multitasking
  5. Time Slice
  6. Drivers
  7. Peripherals
  8. Security
Score yourself (Max 8):