What is utility software?

  • Utility software is designed to help analyse, configure, optimise, or maintain a computer
  • It supports the operating system, which is different to application software that performs tasks that benefit end-users
Utility SoftwarePurposeRoleExamples/Notes
Disk DefragmentationTo rearrange the files on a hard drive to increase efficiencyBy putting files into contiguous blocks and minimizing empty spaces, disk defragmentation speeds up file access and can improve overall system performanceModern SSDs generally don’t require defragmentation
File ManagementTo organize, search, rename, and relocate files stored on the systemIncludes creating, deleting, moving, and renaming files and foldersWindows Explorer, macOS Finder
Device DriverTo provide an interface between the hardware and the operating systemsEnsures that the OS and programs can communicate with the hardware without needing to know the hardware’s precise detailsThe OS usually manages drivers, but users may sometimes need to update them
System CleanupTo free up space on the system by removing unnecessary files and dataSystem cleanup utilities remove temporary files, system cache, unused applications, and other “junk” that can slow down the systemCCleaner, Disk Cleanup on Windows
Security (Anti-Malware)To protect the computer system from various threats like viruses, malware, and spywareMonitors the system and controls the computer’s activities to protect it from threatsNorton, McAfee, Windows Defender
Data CompressionTo reduce file size for efficient storage and faster internet transfer.Files are shrunk to save disk space; compressed files must be extracted (unzipped) before they can be used.Types: Lossy (some data discarded, e.g., JPEG) or Lossless (all data retained, e.g., ZIP).
BackupTo create secure copies of important files and data to prevent loss.Allows for the recovery of data in case of system failure, corruption, or accidental deletion.Types: Full backups (entire set) or Incremental backups (only new/changed files). Saved locally or to cloud storage.
File RepairTo correct errors like corruption within data files.Restores compromised or broken files back to a working state.Available as built-in tools in some applications or as standalone utilities often bundled with the operating system.

Disk defragmentation process Disk defragmentation process

Worked Example

Operating systems usually come with utility software pre-installed. Give two examples of utility software, explaining the purpose of both.

[4]

Answer:

Example answer that gets full marks: Disk defragmentation is a utility that will better organise files on the hard disk so that the operating system can access them more efficiently. Better organised files will lead to a smoother operation of the system.

File encryption software enables users to transfer sensitive data files over a network securely. A simple encryption utility will request a password from the user and scramble the file’s contents. The file contents will only be reassembled in the correct order if the receiver knows the password.

Acceptable answers you could have given instead:

Disk defragmentation rearranges files on a computer’s hard disk to make it run more smoothly. File encryption software lets users send private files safely by scrambling the contents, and only someone with valid permission can unscramble them.