What does an operating system do, and what are its main functions?
The purpose of the operating system and its main functions: managing memory, processes, peripherals and files, providing a user interface, and managing security.
A focused answer to the WJEC GCSE Computer Science Unit 1 content on the operating system, covering its purpose and main functions: managing memory and processes, controlling peripherals and devices, managing files, providing the user interface, and handling security and user accounts.
Reviewed by: AI editorial process; not yet individually human-reviewed
Have a quick question? Jump to the Q&A page
Jump to a section
What this topic is asking
WJEC wants you to know the purpose of the operating system and its main functions: managing memory, processes, peripherals and files, providing a user interface, and managing security. This is part of the Software content in Unit 1 of WJEC GCSE Computer Science (3500).
The purpose of the operating system
Managing memory and processes
Managing devices and files
User interface and security
Try this
Q1. State what memory management does. [1 mark]
- Cue. Allocates RAM to running programs and reclaims it when they finish (using virtual memory when RAM is full).
Q2. Name the operating system function that organises files and folders on storage. [1 mark]
- Cue. File management.
Exam-style practice questions
Practice questions written in the style of WJEC exam questions on this dot point, with worked answer explainers. The year tag is the paper they imitate, not the source.
WJEC-style Unit 14 marksDescribe four functions of an operating system.Show worked answer →
A Unit 1 operating system question. Award 1 mark for each correctly described function, up to four. Memory management: the OS allocates memory (RAM) to programs and reclaims it when they finish, and uses virtual memory when RAM is full. Process management: the OS schedules and switches between programs so several appear to run at once on a single processor. Peripheral/device management: the OS controls input and output devices using device drivers, handling printing, storage and so on. File management: the OS organises files and folders on storage and handles saving, opening, moving and deleting. Other creditworthy functions are providing a user interface and managing security/user accounts. Markers reward four distinct, correctly described functions. A common error is to list functions without describing them, or to repeat the same function in different words.
WJEC-style Unit 13 marksExplain what is meant by process management and why it is needed on a computer with a single processor.Show worked answer →
A Unit 1 explain question. Process management is the operating system's job of scheduling and controlling the programs (processes) that are running, deciding which one uses the CPU and when (1 mark). On a single processor only one instruction can be executed at a time, so the OS rapidly switches between processes, giving each a small slice of CPU time (1 mark). This makes it appear that several programs are running at the same time, even though the processor is really handling them one after another very quickly (1 mark). Markers reward scheduling, switching between processes and the appearance of multitasking. A common error is to say a single processor truly runs many programs simultaneously, when it switches between them.
Related dot points
- The need for different types of software, and the difference between system software and application software with examples of each.
A focused answer to the WJEC GCSE Computer Science Unit 1 content on types of software, covering the difference between system software and application software, the purpose of each category, examples such as operating systems and utilities versus word processors and browsers, and why both are needed.
- The purpose of utility software and the function of common utilities, including antivirus, backup, file compression and disk defragmentation.
A focused answer to the WJEC GCSE Computer Science Unit 1 content on utility software, covering what utility software is and the purpose of common utilities such as antivirus and other security tools, backup software, file compression and disk defragmentation, and why they help keep a computer running well.
- The purpose and characteristics of RAM and ROM, the difference between volatile and non-volatile memory, and the purpose of virtual memory.
A focused answer to the WJEC GCSE Computer Science Unit 1 content on memory, covering the purpose and characteristics of RAM and ROM, the meaning of volatile and non-volatile, the role of the BIOS in ROM, and how virtual memory uses secondary storage to extend RAM when it is full.
- The purpose of input and output devices, examples of each, and choosing appropriate input and output devices for a given situation.
A focused answer to the WJEC GCSE Computer Science Unit 1 content on input and output devices, covering the purpose of input devices and output devices, common examples of each, the idea of the computer as an input-process-output system, and how to choose suitable devices for a given situation.
- Methods of protecting systems and networks, including firewalls, encryption, authentication, anti-malware, penetration testing, network policies and managing cookies.
A focused answer to the WJEC GCSE Computer Science Unit 1 content on protecting systems and networks, covering firewalls, encryption, authentication including strong passwords and two-factor authentication, anti-malware software, penetration testing, network and acceptable-use policies, and the role of cookies.