Skip to main content
EnglandComputer ScienceSyllabus dot point

What is utility software and what maintenance tasks does it perform?

The purpose of utility software, and the purpose of encryption software, defragmentation software, data compression and backup utilities (full and incremental).

An OCR J277 1.5.2 answer on the purpose of utility software and the specific roles of encryption software, defragmentation software, data compression and backup utilities, including full and incremental backups.

Generated by Claude Opus 4.89 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. What utility software is
  3. Encryption, defragmentation and compression
  4. Backup utilities
  5. Why utilities matter
  6. Try this

What this dot point is asking

OCR wants you to state what utility software is and to describe the purpose of specific utilities: encryption, defragmentation, compression and backup (including the difference between full and incremental backups). The defragmentation explanation and the full-versus-incremental comparison are common exam questions, so learn them in detail.

What utility software is

Encryption, defragmentation and compression

Backup utilities

Why utilities matter

Utility software keeps a computer healthy and its data safe. Encryption protects confidentiality, defragmentation keeps a magnetic disk fast, compression saves space and bandwidth, and backups protect against data loss. A common exam point is that defragmentation helps magnetic hard disks but not SSDs, and that the choice between full and incremental backups trades restore simplicity against backup speed and storage. Be ready to describe a utility's purpose and, for backups, to justify a plan.

Try this

Q1. State what utility software is. [1 mark]

  • Cue. Systems software that performs maintenance and housekeeping tasks to keep the computer running smoothly.

Q2. Explain why defragmentation speeds up a magnetic hard disk. [2 marks]

  • Cue. It reorganises fragmented files so each is stored contiguously, so the read/write head moves less and files are read faster.

Q3. State one advantage of an incremental backup over a full backup. [1 mark]

  • Cue. Each backup is faster and uses less storage because only the files changed since the last backup are copied.

Exam-style practice questions

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

OCR 20204 marksState what is meant by utility software, and describe the purpose of defragmentation software.
Show worked answer →

Utility software (1 mark): systems software that performs maintenance and housekeeping tasks to keep the computer running smoothly, such as backup, compression, defragmentation and encryption.

Defragmentation software (up to 3 marks): over time, files on a magnetic hard disk become fragmented, with parts stored in different physical locations because of repeated saving and deleting. This slows access because the read/write head must move to several places to read one file. Defragmentation software reorganises the files so that each one is stored together (contiguously), and free space is gathered, so files can be read more quickly.

Markers reward "maintenance/housekeeping tasks" for utility software, and for defragmentation: fragmented files spread across the disk, reorganised to be contiguous, so access is faster. Note it benefits magnetic disks, not solid-state drives.

OCR 20234 marksExplain the difference between a full backup and an incremental backup, giving one advantage of each.
Show worked answer →

Full backup: a copy of all the selected files is made every time. Advantage: restoring is simple and quick because everything is in one backup. Disadvantage (context): it takes the most time and storage space.

Incremental backup: only the files that have changed since the last backup are copied. Advantage: each backup is much faster and uses less storage because only changes are saved. Disadvantage (context): restoring is slower and more complex because the last full backup and every incremental backup since must be combined.

Markers reward "full = everything every time, simple restore" versus "incremental = only changes since last backup, faster and smaller backups", with a valid advantage for each.

Related dot points

Sources & how we know this