Utility Software
Definition
Utility software is system software designed to maintain, manage and protect a computer system. It operates in the background and deals with tasks the user rarely thinks about.
The Five Main Types
1. File Repair Software
- Purpose: Restores corrupted or damaged files to a usable state
- Causes of corruption: Power failures, software crashes, storage errors
- Example: Microsoft Word automatically prompts to repair a damaged document on opening
2. Backup Software
- Purpose: Creates copies of data so it can be restored if the original is lost or damaged
Backup Types
| Type | What It Saves | Speed | Storage Used |
|---|---|---|---|
| Full backup | All selected files, every time | Slow | High |
| Incremental backup | Only files changed since the last backup | Fast (after first full) | Low |
- Backups can be manual or scheduled automatically
- Storage options: DVDs, external HDDs, cloud services
- Most OSes include built-in backup tools
3. Compression Utilities
- Purpose: Reduces file sizes to save storage space and speed up transfers
- Compressed files must be extracted/uncompressed before use
| Type | Data Loss? | Quality | File Types | Examples |
|---|---|---|---|---|
| Lossy | Yes, some data removed | Reduced | Images, audio, video | JPEG, MP3, GIF |
| Lossless | No, all data preserved | Unchanged | All types | ZIP, PNG, FLAC |
- Lossless mechanism: Repeated patterns are stored in a shorter form (e.g., run-length encoding)
- See Compression for full detail
4. Disk Defragmentation
- Purpose: Reorganises data on a magnetic HDD so files are stored in contiguous blocks
- Why needed: As files are written and deleted, they become scattered in fragments across the disc. The read/write head must travel further, slowing access.
- Defragmenting moves fragments together → shorter head travel → faster access
Do NOT Defragment SSDs
SSDs have no moving parts. They can access any cell instantly, so defragmentation provides no speed benefit and wears out the cells faster by causing unnecessary write cycles.
5. Anti-Malware Software
- Purpose: Detects, blocks and removes malicious software
- How: Regularly scans files and monitors system activity for known threat signatures
- Most modern OSes include built-in protection (e.g., Windows Defender)
- Third-party software provides additional layers of protection
- Must be kept up to date to detect new threats
Summary Table
| Utility | What It Does |
|---|---|
| File repair | Restores corrupted files |
| Backup | Copies data to prevent loss |
| Compression | Reduces file sizes (lossy or lossless) |
| Defragmentation | Reorganises HDD data into contiguous blocks |
| Anti-malware | Detects and removes malicious software |
Exam Questions
Q: What is the purpose of file repair software?
It detects and fixes corrupted or damaged files, restoring them to a usable or original state.
Q: Explain the difference between a full and an incremental backup.
A full backup copies all selected files each time. An incremental backup only saves files that have changed since the last backup, making it faster and using less storage.
Q: Why should SSDs not be defragmented?
SSDs have no moving parts, so defragmentation offers no performance benefit and can reduce their lifespan by causing unnecessary write cycles.
Exam Tip
Lossy vs lossless is a common question: remember lossy = quality lost, cannot recover original; lossless = no quality lost, fully reversible. Only use lossy for images/audio/video, never for executable files or documents.