1. The Operating System and Utility Programs
The operating system (OS) is the master software that manages your computer's hardware and software resources. Think of it as the government of the computer. It handles tasks like memory management, process scheduling, file management, and providing a user interface. Utility programs are system software designed to help analyse, configure, optimise or maintain a computer. They perform specific tasks that support the OS, such as virus scanning, file compression, and disk defragmentation.
Key term
Examiner insight
Common pitfall
Fun fact
Worked example 14 marks
Describe two tasks carried out by an operating system.
- 1
- Memory Management: The OS allocates and manages the computer's main memory (RAM). It ensures that different programs and processes do not interfere with each other's memory space, keeping track of which parts of memory are currently being used and by what.
- 2
- File Management: The OS provides a system for storing and organising files on storage devices like hard drives. It handles the creation, deletion, renaming, and copying of files and folders, and controls access permissions to ensure data security.
Worked example 24 marks
Explain the purpose of a device driver and disk defragmentation software.
- 1
Device Driver: A device driver is a utility program that acts as a translator between the operating system and a specific hardware device (like a printer or graphics card). It tells the OS how to communicate with and control the device, allowing the hardware to function correctly.
- 2
Disk Defragmentation: This utility reorganises files on a magnetic hard disk drive. Over time, parts of a single file can become scattered across different physical locations on the disk (fragmented), slowing down access. Defragmentation software moves these parts together, improving file access speed.
Recap
- The operating system manages all hardware and software resources.
- Key OS functions include memory, process, file, and input/output management.
- Utility programs perform specific maintenance tasks to support the OS.
- Device drivers allow the OS to communicate with hardware peripherals.
- Security software protects the system from malware and unauthorised access.
- Disk defragmentation improves performance by reorganising fragmented files on a hard drive.
Quick check
- What type of software is an anti-virus program?1 mark
- Name one function of a computer's operating system.1 mark