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

TypeWhat It SavesSpeedStorage Used
Full backupAll selected files, every timeSlowHigh
Incremental backupOnly files changed since the last backupFast (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
TypeData Loss?QualityFile TypesExamples
LossyYes, some data removedReducedImages, audio, videoJPEG, MP3, GIF
LosslessNo, all data preservedUnchangedAll typesZIP, 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

UtilityWhat It Does
File repairRestores corrupted files
BackupCopies data to prevent loss
CompressionReduces file sizes (lossy or lossless)
DefragmentationReorganises HDD data into contiguous blocks
Anti-malwareDetects 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.