System Software - Utilities

System Software - Utilities

Definition

  • System software is the software that runs and maintains a computer system.
  • One type of system software is utility software, also known as utilities.

Role of Utilities

  • Utilities help to manage, maintain and control computer resources.
  • These programs support the functioning of the computer system by performing tasks related to the management of computer resources.
  • They generally provide a useful or necessary function that is not provided by the computer’s operating system.

Types of Utilities

Disk Utilities

  • Disk utilities manage and repair disk drives. They can be used for performing diagnostic tests on the hard disk and for repairing errors.
  • Disk utilities often include a disk defragmenter. A disk defragmenter organises files on a disk in a continuous manner, to speed up data access and increase the life of the drive.

Backup Utilities

  • Backup utilities create copies of files and databases for recovery in case of data loss.
  • A backup can be automated so it happens at regular intervals, or manual where the user chooses when to make the backup.
  • Users can also choose what to backup, such as individual files or the entire system.

Anti-Virus Software

  • Anti-virus software scans for and removes malicious software (malware) from a computer system.
  • Effective anti-virus software updates frequently to stay current with new malware threats.
  • Anti-virus software can perform real-time scanning, checking files as they are used to intercept threats early.

Importance of Utilities

  • Utility software is essential for the effective functioning of a computer system.
  • Without utilities, the system would be exposed to threats, operate inefficiently or potentially suffer from avoidable faults.
  • Regular use of utility software helps to maintain the performance and longevity of a computer system.

Automatic and Manual Utilities

  • Some utilities work in the background without user intervention, such as certain security updates or virus scans. These are known as automatic utilities.
  • Other utilities require user intervention and are manually triggered. These are known as manual utilities.

Remember, utilities are critical for maintaining a healthy, secure and efficient computer system. They extend the capability of the operating system and increase the overall performance and functionality of a computer.