Software Basics
Utility software is a type of system software. Its job is to carry out extra maintenance tasks that keep a computer running efficiently. The operating system gets the computer started and manages its hardware and resources; utility software works alongside it, doing the extra jobs that the operating system does not have to do.
Utility programs exist to keep a computer system working well. Their tasks fall into four broad groups: maintenance, repair, protection and optimisation. A computer can start up and work without utility software, so these programs are not essential for basic operation, but they help the machine stay reliable and quick over time.
| Purpose | What it means |
|---|---|
| Maintenance | Routine jobs that keep the system tidy and working as it should. |
| Repair | Fixing damaged files or settings so the computer can be used normally again. |
| Protection | Guarding against threats and stopping problems before they cause damage. |
| Optimisation | Making the system faster or freeing up space so it runs more efficiently. |
Utility software is often supplied as part of an operating system, so it is ready to use. For example, a laptop's operating system may include a tool that checks a drive for faults and reports back. This is convenient because the utility is already installed and can be opened from the system settings.
Some utility programs are separate, stand-alone software instead. They are installed on their own rather than being built into the operating system. For example, a student might install a separate backup program to copy their coursework onto an external drive, even though their operating system already includes one. The operating system does not need this program to run, but it gives the student more control over how the copies are made.
Edexcel GCSE Computer Science · Software Basics
Edexcel GCSE Computer Science · Utility Software