What utility software is for
Utility software performs housekeeping tasks — maintaining, configuring and optimising a computer system, rather than doing work for the user directly.
Computers often come with utility software included. It exists to perform additional tasks that may not be carried out by the operating system itself: the operating system runs the machine, and utilities keep it in good order.
That is the distinction to hold on to. A word processor is application software, because the user uses it to produce something. A defragmentation tool is utility software, because it maintains the system rather than producing anything.
Defragmentation is worth understanding rather than memorising. When a file is saved, deleted and resaved many times, its parts end up scattered across the disk in whatever gaps are available — the file is fragmented. Reading it then means the read head physically moving to several different places, which takes time. Defragmenting moves the pieces back together so each file is contiguous, and gathers the free space into one block so future files are less likely to fragment.
A detail worth knowing: this only applies to magnetic hard disks, which have a moving read head. Solid state drives have no moving parts and reach any location equally quickly, so defragmenting them gives no benefit — and because flash memory has a finite number of writes, it actually shortens their life.
Worked example
A user says their computer with a magnetic hard disk has become slower at opening files over the past year. Explain a likely cause and a utility that would help.
- Identify what changes over a year of use: files are saved, deleted and resaved repeatedly.
- That leaves files fragmented — stored in pieces scattered across the disk.
- Explain the effect: the read head has to move to several locations to read one file, and that physical movement takes time.
- Name the utility that addresses it and say what it does.
- Note the limitation, since it shows understanding.
Answer: The files have become fragmented — split into pieces stored in different places on the disk — so the read head must move further to open each one. Defragmentation software rearranges the pieces so each file is stored together and free space is collected in one block. This would not help on a solid state drive, which has no moving head.
Common mistake
Utility software is not application software. Applications do work for the user; utilities maintain the system. And defragmentation benefits magnetic hard disks only — running it on an SSD achieves nothing and wears the drive.
- Utility software
- software that performs housekeeping tasks — maintaining, configuring and optimising a computer system — rather than doing work for the user directly
Before you practise
- Utility software performs housekeeping tasks that maintain, configure and optimise the system.
- It carries out additional tasks the operating system may not perform itself.
- Applications do work for the user; utilities maintain the computer.
- Encryption software scrambles data so it is unreadable without the key.
- Defragmentation gathers the scattered pieces of files back together and collects free space.
- Fragmentation slows a magnetic disk because the read head must move to several locations per file.
- Defragmentation gives no benefit on a solid state drive and shortens its life.
- Data compression reduces file size to save space and speed up transfer.