Systems Software (AQA GCSE Computer Science): Revision Notes
Systems software
What is software classification?
Software on computers can be split into two main categories that work together to make your computer function properly. These are systems software and application software. Think of systems software as the foundation that everything else builds upon.
Systems software serves as the essential foundation layer - just like a building needs a strong foundation before you can add floors, your computer needs systems software before you can run any applications.
Understanding systems software
Systems software acts as the bridge between the physical hardware components of your computer and the programmes you actually use every day. Its main job is to control all the hardware inside your computer and create a user-friendly interface that allows you to interact with the machine.
Systems software is made up of two key components:
- The operating system (like Windows, macOS, or Linux)
- Utility software (helper programmes that maintain your system)
What is utility software?
Utility software consists of a collection of specialised programmes that each perform specific maintenance tasks to keep your computer system running smoothly and efficiently. While these programmes aren't absolutely essential for your computer to turn on and work, they play a crucial role in helping you configure your system, analyse how well it's performing, and make important changes to ensure everything runs at its best.
The main types of utility software you should know about include:
- Encryption software
- Defragmentation tools
- Data compression utilities
- Backup software
Let's explore each of these in detail.
Encryption software
Encryption works like a secret code system that scrambles your data so that unauthorised people can't understand it, even if they manage to get access to your files. This process uses special mathematical algorithms and a unique key to transform your readable text (called plaintext) into scrambled text (called ciphertext).
Worked Example: How Encryption Works
Step 1: Start with plaintext Original message: "Hello World"
Step 2: Apply encryption algorithm with key Algorithm + Key = Scrambling process
Step 3: Result is ciphertext Encrypted message: "Kh//0_W0r/G" (unreadable to unauthorised users)
Step 4: Decryption (reverse process) Same algorithm + Same key = Original "Hello World"
The brilliant thing about encryption is that you need both the same algorithm and the correct key to unscramble the information back into something readable. Modern operating systems often come with built-in encryption features - for example, Windows has BitLocker and macOS has File Vault. When you use these systems, your files are automatically scrambled when stored and automatically unscrambled when you (as an authorised user) access them.
Defragmentation
When you save files on a traditional magnetic hard disc drive, the computer stores the data wherever it can find available space. If a file is larger than the available space in one area, the system splits it into separate chunks and stores these pieces in different locations across the disc. This splitting process is called fragmentation.

Over time, as you save, delete, and modify files, your hard drive becomes increasingly fragmented. This creates a problem because the mechanical read/write head in the hard drive has to physically move to multiple locations to access all parts of a single file, which slows down your computer's performance.
Defragmentation is the solution to this problem. It's a process that reorganises and moves all the scattered pieces of files so they can be stored together in one continuous location on the hard drive. This means the read/write head doesn't have to jump around as much, making file access much faster. As an added bonus, defragmentation also groups all the empty space together, making it easier to store new files efficiently.
Important Note About Modern Storage: Solid-state drives (SSDs) don't need defragmentation because they don't have moving parts and can access any location instantly. In fact, defragmenting an SSD can actually reduce its lifespan unnecessarily.
Data compression
Data compression uses clever algorithms to reduce the physical size of files, helping them take up less storage space on your computer. This technology is incredibly useful for several reasons: compressed files can be sent over the internet much more quickly (since they're smaller), they're perfect for email attachments where there are often size limits, and they help you make the most of your available storage space.
There are two main types of compression you should understand:
Understanding Compression Types:
Lossy compression makes files smaller by permanently removing some data. This is commonly used for media files like photos, music, and videos where losing a small amount of quality isn't usually noticeable to humans.
Lossless compression reduces file size without deleting any information. When you uncompress the file, you get back exactly what you started with. This is essential for documents, programmes, and other files where every bit of data matters.
Backup software
Your data is valuable and potentially irreplaceable, which is why backup software is so important. This type of utility creates copies of your important files and stores them safely in secondary storage locations, protecting you from data loss due to hardware failures, accidental deletion, malware attacks, or physical damage to your computer.
Critical Data Protection: Remember the 3-2-1 backup rule: Keep 3 copies of important data, store them in 2 different types of media, and keep 1 copy offsite (like cloud storage). Your data is irreplaceable - hardware can be replaced, but lost family photos, important documents, and work files often cannot.
Special backup software can automate this process, making it easy to regularly create copies of your files without having to remember to do it manually. Many backup systems can schedule automatic backups and even create multiple versions of files over time, giving you options to restore data from different points in the past.
Key Points to Remember:
- Systems software controls hardware and provides the interface between you and your computer's components
- Utility software consists of helpful maintenance programmes that keep your system running efficiently
- Encryption protects your data by scrambling it with algorithms and keys - only authorised users can unscramble it
- Defragmentation speeds up traditional hard drives by organising fragmented files into continuous blocks
- Data compression reduces file sizes using either lossy (removes some data) or lossless (keeps all data) methods
- Backup software protects against data loss by automatically creating copies of your important files