Edexcel GCSE Computer Science

Systems software and utilities — Edexcel GCSE Computer Science revision

Free revision notes, key terms, common exam traps and 5 practice questions with answers. About 7 minutes to read.

Operating system functions

  • The operating system (OS) manages hardware and software resources, providing an interface between the user, applications and hardware.
  • Memory management allocates space in RAM to programs as they run, and reclaims it when programs close, preventing programs from interfering with each other's memory.
  • Process management schedules the CPU's time between multiple running programs and processes, deciding which task runs when so the system remains responsive.
  • Peripheral management controls communication with hardware devices (printers, keyboards, mice) using drivers, so software does not need to know the exact hardware details.
  • File management organises data into files and folders, controlling access, storage location and permissions on secondary storage.

Device drivers and utility software

  • A device driver is software that allows the operating system to communicate with a specific piece of hardware, translating general OS commands into instructions the device understands.
  • Without the correct driver, a hardware device may not work properly or at all, even if it is physically connected.
  • Utility software carries out specific maintenance tasks that keep a computer running efficiently, such as disk defragmentation, backup, and encryption tools.
  • Disk defragmentation rearranges fragmented files on a magnetic hard disk so that parts of the same file are stored closer together, improving read/write speed (this is not needed, and can harm, SSDs).
  • Encryption software scrambles data using a key so that it is unreadable to anyone without the correct key, protecting data if it is intercepted or stolen.

Key terms

Operating system
Software that manages hardware and software resources and provides a user interface.
Memory management
The OS function that allocates and frees RAM for running programs.
Process management
The OS function that schedules CPU time between running processes.
Device driver
Software that allows the OS to communicate with a specific piece of hardware.
Utility software
Software that performs specific maintenance tasks, such as defragmentation or backup.
Disk defragmentation
Utility that rearranges fragmented file data to speed up magnetic disk access.

Common exam traps

  • Thinking utility software and the operating system are the same thing — utilities are separate tools that support system maintenance.
  • Confusing a compiler (translates everything before running) with an interpreter (translates and runs line by line).
  • Believing defragmentation helps SSDs — it is unnecessary and can wear out solid state drives faster.

Practice questions with answers

  1. 1. Which of these is a function of the operating system?

    • • Writing application code
    • • Memory management
    • • Manufacturing hardware
    • • Designing websites

    Answer: Memory management

    Memory management is a core OS function.

  2. 2. What is the purpose of process management?

    Answer: To schedule the CPU's time between different running programs/processes

    This keeps the system responsive when multiple tasks run.

  3. 3. What does a device driver do?

    • • Compresses files
    • • Allows the OS to communicate with specific hardware
    • • Backs up data
    • • Encrypts files

    Answer: Allows the OS to communicate with specific hardware

    Drivers translate OS commands into instructions a device understands.

  4. 4. Which utility rearranges fragmented file data on a hard disk?

    • • Encryption
    • • Defragmentation
    • • Compression
    • • Backup

    Answer: Defragmentation

    Defragmentation improves read/write speed on magnetic disks.

  5. 5. Explain why defragmentation is not recommended for SSDs.

    Answer: SSDs have no moving parts and access data directly, so defragmentation does not improve speed and can wear out the drive faster

    Defragmentation benefits are specific to magnetic hard disks.

Keep going in the app

This topic has 55 questions in total, plus flashcards, cram mode and Grade 9 Push challenges.

More free Computer Science revision

ReviseRush is an independent educational revision aid. It is not affiliated with, endorsed by or connected to AQA, Edexcel, OCR, WJEC, Pearson or any exam board. All notes and questions are original. Always check content against your official course and specification. No grade outcome is guaranteed.