3.2.2 Utility software
What Is Utility Software?
Utility software is a category of system software that performs specific maintenance and housekeeping tasks to keep a computer running efficiently and securely. Unlike application software (which produces work output for the user) or the OS (which manages hardware), utilities focus on the health and organisation of the system itself.
Utility programs often run in the background automatically, though some are invoked manually when needed.
Key Utility Programs
| Utility | Purpose | Example |
|---|---|---|
| File repair | Attempts to recover and restore corrupted or damaged files. Scans file structures for errors and reconstructs readable data where possible. | Windows CHKDSK, Disk First Aid (macOS) |
| Backup | Creates copies of files and folders to a separate location (external drive, cloud) so they can be restored after accidental deletion, hardware failure or a cyberattack. Backup schedules can be automated. | Windows Backup, Time Machine (macOS), cloud backup services |
| Data compression | Reduces the size of files by encoding data more efficiently. Smaller files transfer faster and use less storage. Can be lossless (no data lost — original can be restored exactly) or lossy (some detail sacrificed for greater size reduction). | WinZip, 7-Zip (.zip, .7z archives) |
| Disk defragmentation | On magnetic HDDs, files become fragmented over time — stored in non-contiguous clusters across the disc. Defragmentation reorganises files so they are stored in contiguous blocks, reducing the read/write head travel time and improving read speed. (Not needed for SSDs.) | Windows Disk Defragmenter |
| Anti-malware | Detects, quarantines and removes malicious software (viruses, worms, Trojans, ransomware). Scans files and processes against a database of known malware signatures and uses behavioural analysis to detect new threats. | Windows Defender, Norton, Malwarebytes |
Key Takeaways
- Utility software maintains the health, security and efficiency of a computer system.
- File repair recovers corrupted files; backup protects against data loss.
- Data compression reduces file size (lossless preserves all data; lossy does not).
- Disk defragmentation reorganises fragmented HDD files to improve read speed — not needed for SSDs.
- Anti-malware detects and removes malicious software.