Utility software performs specific housekeeping tasks that maintain or improve the performance, security, and organisation of a computer. It supplements the OS's core functions without being part of the OS itself.
OCR J277 requires knowledge of three types:
Encryption Software
Encryption software converts stored data into an unreadable form using a mathematical algorithm and a key. Only those with the correct key can decrypt and read the data.
Purpose: Protect sensitive data stored on a device — if a laptop is stolen, encrypted data cannot be read without the key. Commonly used to encrypt entire drives, specific folders, or individual files.
Why it is needed: Without encryption, anyone who gains physical access to storage media can read its contents.
Defragmentation
Over time, as files are saved, edited, and deleted, data on a magnetic hard drive becomes fragmented — parts of a single file are stored in non-contiguous locations spread across the disc.
When the OS needs to read a fragmented file, the read/write head must move to multiple different locations on the disc, slowing access.
Defragmentation software reorganises fragmented files by moving the scattered pieces back together into contiguous locations.
Purpose: Improves the read/write speed of magnetic hard drives.
Note: Defragmentation is only beneficial for magnetic hard drives (HDDs) — SSDs have no moving parts and do not benefit from defragmentation.
Data Compression
Compression utility software reduces the size of files, making them faster to transmit and using less storage space.
Purpose:
- Reduce the time needed to send files over a network (smaller files transfer faster)
- Save storage space
- Archive multiple files into a single compressed file
Two types (already covered in Data Representation):
- Lossless (e.g. ZIP) — no data lost; original file reconstructed exactly on extraction
- Lossy — some data permanently removed; appropriate where perfect quality is not essential
Why it is needed as utility software: The OS alone does not compress files; compression tools (like ZIP, WinRAR) are additional utilities run by the user.