OCR GCSE Computer Science study guide
Systems software Study Guide
Study Systems software with curriculum-aligned Study Guide resources, practice links, and exam-focused support.
At a glance
study guide
Resource type
Topic
Systems software
Study guide overview
Understanding Utility Software
Utility software comprises a category of system software designed to help analyze, configure, optimize, or maintain a computer. Unlike application software, which focuses on specific user tasks (like word processing or gaming), utility soft
Utility software comprises a category of system software designed to help analyze, configure, optimize, or maintain a computer. Unlike application software, which focuses on specific user tasks (like word processing or gaming), utility software supports the underlying operations of the computer system itself. These tools perform specific tasks related to managing computer resources and ensuring smooth and efficient operation. Examples include antivirus programs, which protect against malware; disk defragmenters, which reorganize fragmented files for faster access; backup utilities, which create copies of data for recovery; and compression software, which reduces file sizes. The primary purpose of utility software is to keep a computer system running effectively and securely, often by performing tasks automatically in the background or providing tools for users to better manage their systems. Recognizing, applying, and evaluating the functions of different types of utility software are key skills for understanding how computer systems are maintained and protected.
Understanding Operating Systems
An operating system (OS) is essential software that manages computer hardware and software resources, providing common services for computer programs. It acts as an intermediary between user applications and the hardware. Without an OS, a c
An operating system (OS) is essential software that manages computer hardware and software resources, providing common services for computer programs. It acts as an intermediary between user applications and the hardware. Without an OS, a computer would be a collection of useless electronic components. Key functions of an OS include process management, handling the execution of programs and ensuring they run efficiently without interfering with each other. Memory management is another crucial role, where the OS allocates and deallocates memory space to running applications, preventing conflicts and optimising system performance. File management involves organising, storing, retrieving, and securing data on storage devices. This includes creating directories, managing file permissions, and handling read/write operations. Input/output (I/O) management is also core, as the OS handles communication between the CPU and peripheral devices like keyboards, mice, printers, and monitors. It manages device drivers to ensure seamless operation. User interface (UI) provision is what allows users to interact with the computer. This can be a Graphical User Interface (GUI) with icons and windows, or a Command Line Interface (CLI) where text commands are entered. The OS also handles security, protecting system resources and user data from unauthorised access through features like user accounts and permissions. Furthermore, it manages network connections, ensuring data can be sent and received over a network. Operating systems are fundamental to the operation of all modern computing devices, from smartphones to supercomputers, enabling them to perform diverse tasks efficiently and reliably for users.
Ready to practise?
Choose your next step
Use the study guide for understanding, then switch into an active revision mode.
Related topics
Study nearby topics next
Revision hubs
