SLIDE 1
CSZone.co.uk
Click to advance · Arrow keys also work
AQA 8525 · Section 3.4 · 3.4.4b

OS User
Interfaces

CLI · GUI · Menu-driven · Voice · Comparing Interface Types

CSZoneAQA GCSE Computer Science 8525
Types of User Interface

How Users Interact with the OS

CLI (Command Line Interface) — user types text commands. e.g. Linux terminal, Windows Command Prompt
GUI (Graphical User Interface) — windows, icons, menus, pointer (WIMP). e.g. Windows, macOS
Menu-driven — user selects from a list of options. e.g. ATMs, embedded systems, mobile menus
Voice/Natural Language — user speaks commands. e.g. Siri, Alexa, Google Assistant
CLI vs GUI

Command Line vs Graphical Interface

CLI ADVANTAGES
Uses less memory and processing power
Faster for experienced users
Greater control over the OS
Suitable for remote/server access
GUI ADVANTAGES
Easier to learn — no commands to memorise
More intuitive for beginners
Supports multitasking visually
Accessible for non-technical users
Choosing the Right Interface

Which Interface for Which Context?

Server/Admin work: CLI preferred — minimal overhead, scriptable, remote access via SSH
Home/Office: GUI preferred — easier for non-experts, visual feedback, drag-and-drop
ATM / kiosk: Menu-driven — limited choices, prevents errors, no keyboard needed
Smart speakers / accessibility: Voice — hands-free operation, useful for disabilities
Exam Practice

Have a go at this question

AQA-style question
Give two advantages of a CLI over a GUI for a network administrator.
2 marks
A CLI uses less system memory and processing resources than a GUI [1]. A CLI allows the administrator to write and run scripts to automate tasks / gives more direct control over the system [1].
Key Takeaways

What to Remember

CLI — text commands, low resources, expert use, servers
GUI — WIMP (Windows, Icons, Menus, Pointer) — beginner friendly
Menu-driven — limited options, reduces error (ATMs, kiosks)
Voice — hands-free, natural language, assistive technology