The Purpose & Functionality of Utility Software (Edexcel GCSE Computer Science)

Revision Note

Robert Hampton

Written by: Robert Hampton

Reviewed by: James Woodhouse

Utility Software

What is utility software?

  • Utility software is a collection of tools designed to help maintain a computer system

  • Utility software is designed to perform a limited number of tasks

  • Utility software interacts with the computers hardware, for example, secondary storage devices

  • Some utility software comes installed with the operating system

  • Examples of utility software and their function are:

    • File repair

    • Backup

    • Data compression

    • Disk defragmentation

    • Anti-malware

File Repair

What is file repair software?

  • File repair software is used to restore files to their original state in the event of a file becoming:

    • Damaged

    • Corrupt

  • Circumstances that can lead to a file needing repair include:

    • Power outages

    • System crashes

    • Errors during saving or transferring

  • File repair can be built in to many applications or come as a standalone application bundled with an operating system

Backup

What is backup software?

  • Backup software is used to create copies of personal data in order to keep it safe in the event of:

    • Accidental loss

    • Data theft

  • Backups can be automated and scheduled to happen at less busy periods of the day, to not take up valuable system resources (e.g. overnight etc.)

  • Backups can be made in two ways:

    • Full - all files are backed up (saftest, slow)

    • Incremental - only files that have been added/modified since the last backup are backed up (faster, less secure)

  • Backups can be stored locally (secondary storage) or remotely (cloud)

  • Backup software can be purchased or come as a standalone application bundled with an operating system

Data Compression

What is data compression software?

  • Data compression software reduces the amount of secondary storage required by performing an algorithm on the original data

  • Compressed data can be transferred in less time

  • Lossy compression physically removes data from the original data to reduce its size, the original file can not be re-created

  • Lossless compression uses mathematics to order data more efficiently reducing its size, the original files can be re-created as no data is lost

Disk Defragmentation

What is disk defragmentation software?

  • Disk defragmentation software groups fragmented files back together in order to improve access speed

  • As programs and data are added to a new hard disk drive, it is added in order, over time as files are deleted this leaves gaps

  • As programs and data are added over time, these gaps get filled and data becomes fragmented

  • Defragmentation can only be used on magnetic storage

    utility-software-disk-defragmentation-alevel

Anti-Malware

What is anti-malware software?

  • Anti-malware software is a term used to describe a combination of different software to prevent computers from being susceptible to viruses and other malicious software

  • The different software anti-malware includes are

    • Anti-virus 

    • Anti-spam 

    • Anti-spyware 

How does anti-malware work?

  • Anti-malware scans through email attachments, websites and downloaded files to search for issues

  • Two ways anti malware can approach the task are:

    • Use a list of known unique malware fingerprints (signatures) to block immediately if they try to access your device in any way

    • Monitor the behaviour of programs to identify suspicious activities that might indicate malware such as;

      • Rapid deletion/modification of files

      • Attempts to access sensitive data/resources

      • Communicating with known malicious servers

  • Anti-malware will also perform checks for updates to ensure the database of signatures is up to date

Worked Example

Explain how a hard disk could have become fragmented [4]

How to answer this question

  • The keyword is 'how', do not just explain what fragmented means in general, you must give examples of how it could have become fragmented.

Answer

  • Data has been saved onto the system and then deleted once no longer required [1]

  • New data is created [1] which may need more space than the space left behind from deleted data [1]

  • The data is split up [1]

Last updated:

You've read 0 of your 5 free revision notes this week

Sign up now. It’s free!

Join the 100,000+ Students that ❤️ Save My Exams

the (exam) results speak for themselves:

Did this page help you?

Robert Hampton

Author: Robert Hampton

Expertise: Computer Science Content Creator

Rob has over 16 years' experience teaching Computer Science and ICT at KS3 & GCSE levels. Rob has demonstrated strong leadership as Head of Department since 2012 and previously supported teacher development as a Specialist Leader of Education, empowering departments to excel in Computer Science. Beyond his tech expertise, Robert embraces the virtual world as an avid gamer, conquering digital battlefields when he's not coding.

James Woodhouse

Author: James Woodhouse

Expertise: Computer Science

James graduated from the University of Sunderland with a degree in ICT and Computing education. He has over 14 years of experience both teaching and leading in Computer Science, specialising in teaching GCSE and A-level. James has held various leadership roles, including Head of Computer Science and coordinator positions for Key Stage 3 and Key Stage 4. James has a keen interest in networking security and technologies aimed at preventing security breaches.