Systems Software — Operating Systems and Utilities
Aligned to the OCR J277 specification
- Topic
- Systems software
- Level
- Foundational
- Reading time
- 7 min
- Published
- 12 June 2026
- Updated
- 1 July 2026
On this page
Key takeaways
- The operating system provides five key functions: user interface, memory management, peripheral management and drivers, user management, and file management.
- Drivers are small programs that translate general OS instructions into commands specific to a particular hardware device; without a driver the OS cannot use the peripheral.
- Defragmentation reorganises scattered file fragments on magnetic hard drives (HDDs) to improve read/write speed; it is not needed for SSDs, which have no moving parts.
- Encryption software converts stored data into an unreadable form using a key; only those with the correct key can decrypt and read the data.
- A common mistake is thinking defragmentation helps SSDs; it does not, and unnecessarily reduces their limited write cycles.
Want more lessons like this one?
Generate lessons on anything you study. Free account, no card needed.
Key terms
- Systems software
- Software that manages and controls the hardware and provides a platform for application software to run; includes the OS and utility software.
- Operating system (OS)
- The most fundamental piece of software on a computer; it manages hardware, memory, files, users, and peripherals, and provides a user interface.
- GUI
- Graphical User Interface - an interface using windows, icons, menus, and a pointer, allowing users to interact without typing commands.
- CLI
- Command Line Interface - an interface where users type text commands at a prompt; more powerful for experts but requires knowledge of commands.
- Driver
- A small program that translates general OS instructions into commands specific to a particular hardware device.
- Utility software
- Software that performs specific housekeeping tasks to maintain or improve the performance, security, or organisation of a computer.
- Encryption software
- Utility software that converts data into an unreadable form using a mathematical algorithm and key; only those with the key can decrypt the data.
- Defragmentation
- Utility software that reorganises fragmented files on a magnetic hard drive by moving scattered pieces into contiguous locations to improve access speed.
- Data compression
- Utility software that reduces file size for faster transmission or to save storage space; can be lossless (ZIP) or lossy.
- Fragmentation
- The condition where parts of a file are stored in scattered non-contiguous locations on a magnetic hard drive, slowing read access.
Frequently asked questions
The five OS functions are: providing a user interface (GUI or CLI), managing memory (allocating RAM and handling virtual memory), managing peripherals and loading drivers, managing user accounts and access rights, and managing files and the directory structure.
A GUI (Graphical User Interface) uses windows, icons, menus, and a pointer and is intuitive for most users. A CLI (Command Line Interface) requires text commands typed at a prompt and is more powerful for expert users but has no mouse support.
SSDs store data using electrical charges in transistors with no moving parts, so the physical location of data on the drive does not affect access speed. Only magnetic HDDs benefit from defragmentation because their read/write head must physically move to scattered file locations.
Generate revision on any topic you study
Type any topic you're studying and Aicademy generates a complete lesson, quiz, and flashcard set, personalised to your level.
Lessons on anything
Structured, level-matched lessons on any topic you study
Practice quizzes
Find out what you actually know before the exam does
Flashcard sets
Lock in key concepts with instant revision cards
Ask Aica
Stuck on something? Get a clear explanation, any time
Cyber Security — Threats and Prevention
Ethical, Legal, Cultural and Environmental Impacts of Technology
Related lessons
6 min
7 min
9 min
9 min
Ethical, Legal, Cultural and Environmental Impacts of Technology
OCR GCSE Computer Science · OCR J277
1 month ago