Utility software is a category of system software designed to help maintain, optimise, and manage a computer's performance. Unlike the OS (which runs the computer) or application software (which does user tasks), utility software performs specific maintenance and housekeeping tasks.
OCR J277 requires you to know the following types of utility software:
Encrypts data — converts it into an unreadable form (ciphertext) using an algorithm and key. Only someone with the decryption key can read the data.
Over time, files on a HDD (Hard Disk Drive) become fragmented — split into pieces stored in non-contiguous sectors. This slows read/write times because the read head must move to multiple locations.
Defragmentation rearranges file fragments so they are stored contiguously, improving HDD read/write performance.
Reduces file sizes by encoding data more efficiently, using fewer bits to represent the same information.
| Type | Description | Examples |
|---|---|---|
| Lossless | Original data perfectly reconstructed after decompression. No information lost. | ZIP, PNG, FLAC, 7z |
| Lossy | Some data permanently discarded. Smaller files, but quality reduced. Cannot recover original. | JPEG (images), MP3 (audio), MP4 (video) |
Uses: Reducing file size for faster email/transfer; saving storage space; streaming media more efficiently.
Creates copies of data to protect against loss from hardware failure, ransomware, accidental deletion, or disaster.
| Backup type | What is backed up | Speed / Space |
|---|---|---|
| Full backup | All data every time | Slow / uses most space; easiest to restore |
| Incremental | Only changes since last backup (any type) | Fast / minimal space; requires all backups to restore |
| Differential | All changes since last full backup | Medium / grows over time; restore needs full + latest diff |
3-2-1 backup rule: Keep 3 copies, on 2 different types of media, with 1 off-site (e.g. cloud).
Detects and removes malicious software (viruses, trojans, spyware, ransomware, etc.).
Removes unnecessary files to free up storage space:
Frees disk space and can improve performance.
| Type | Purpose | Examples |
|---|---|---|
| System software | Controls and manages hardware; provides a platform for other software | Operating system, BIOS/UEFI |
| Utility software | Maintains, optimises, and manages the computer system | Anti-malware, defragmenter, backup software |
| Application software | Performs tasks for the user | Word processor, browser, game, email client |
8 questions · 26 marks
| Term | Definition |
|---|
10 questions · 10 marks · 10 minutes