Skip to main content
EnglandComputer ScienceSyllabus dot point

What software manages the computer itself?

Understand the role of the operating system and its functions, and the purpose of common utility software.

A focused answer to AQA GCSE Computer Science 3.4.6, covering the role and functions of the operating system and the purpose of common utility software.

Generated by Claude Opus 4.88 min answer

Reviewed by: AI editorial process; not yet individually human-reviewed

Have a quick question? Jump to the Q&A page

Jump to a section
  1. What this dot point is asking
  2. The operating system
  3. Functions of the operating system
  4. Utility software
  5. The operating system as a manager of shared resources
  6. Try this

What this dot point is asking

AQA wants you to describe the role and main functions of the operating system and the purpose of common utility software, and to be able to match a utility to a problem.

The operating system

Functions of the operating system

The key idea for the exam is that the OS manages shared, limited resources fairly. A single CPU and a fixed amount of RAM must be divided among many programs, and the OS does that division so the machine behaves as if everything runs at once.

Utility software

Match the utility to the job: backup software copies files so they can be restored after loss or failure; compression utilities reduce file sizes to save space or speed transfer; defragmentation reorders fragmented files on a magnetic disk so they are contiguous and faster to read; anti-malware scans for and removes malicious software.

The operating system as a manager of shared resources

The unifying idea behind every operating system function is the fair management of resources that many programs must share. The processor is shared by scheduling small time slices to each program so they appear to run at once. RAM is shared by allocating each program its own region and stopping one program reading or overwriting another's. Storage is shared by organising data into files and folders and controlling who can open them. Devices are shared through drivers, so two programs are not sending conflicting commands to the same printer. Seen this way, the separate functions are all aspects of one job: letting many programs and users share one machine safely and efficiently.

Try this

Q1. State two functions of an operating system. [2 marks]

  • Cue. Any two of: processor management, memory management, device or I/O management, file management, user interface, security.

Q2. Give one example of utility software and what it does. [2 marks]

  • Cue. Backup software copies files so they can be restored if lost; or defragmentation reorganises files on a magnetic disk to speed up access.

Exam-style practice questions

Practice questions written in the style of AQA exam questions on this dot point, with worked answer explainers. The year tag is the paper they imitate, not the source.

AQA 20204 marksDescribe two functions of an operating system. For each, explain what it does and why it is needed.
Show worked answer →

Memory management: the operating system allocates space in RAM to each running program and reclaims it when a program closes. It is needed so that several programs can share the limited RAM without overwriting each other's data.

Processor management: the operating system schedules which program uses the CPU and for how long, switching rapidly between them. It is needed so that multiple programs appear to run at the same time even though the CPU can only run one instruction stream per core at a time.

Markers reward two distinct named functions, an explanation of what each does, and why it matters (sharing limited resources). Other valid functions include file management, device or I/O management, user interface and security.

AQA 20233 marksA computer's magnetic hard disk has become slow because files are stored in scattered fragments. Name a suitable utility, explain what it does, and explain how this improves performance.
Show worked answer →

A suitable utility is disk defragmentation. It rearranges the fragments of each file so the parts are stored together (contiguously) on the disk, and groups free space together.

This improves performance because the read/write head no longer has to jump around the platters to gather scattered fragments of a file, so files are read more quickly. (Note that defragmentation benefits magnetic disks; it is unnecessary on solid-state drives.)

Markers reward naming defragmentation, describing that it reorders fragments to be contiguous, and linking this to less head movement and faster access.

Related dot points

Sources & how we know this