What is an operating system, and what functions does it perform?
Describe the purpose of an operating system and explain its main functions, including managing hardware, memory, files, the user interface and security.
A focused answer to the WJEC GCSE Digital Technology content on operating systems, covering their purpose and main functions: managing hardware, memory, processes, files, the user interface, users and security.
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 dot point is asking
WJEC asks you to explain what an operating system is for and to describe the main jobs it does behind the scenes. The standard exam question is "describe N functions of an operating system", so you must be able to list and explain several distinct functions, not just name the OS.
The purpose of an operating system
The OS sits between the user and applications on one side and the hardware on the other.
Managing hardware and memory
Two core functions keep the machine running.
Managing processes and files
The OS keeps programs and data organised.
The user interface, users and security
The OS is also how people use the computer and how access is controlled.
Recognising the functions in use
The exam rewards linking a function to a real action.
Types of user interface
Because providing the user interface is one of the OS's functions, it helps to know the two main kinds. A graphical user interface (GUI) uses windows, icons, menus and a pointer, so users interact by clicking and tapping; it is intuitive and needs little training, which is why phones and desktops use it, but it uses more memory and processing power. A command-line interface (CLI) requires the user to type text commands; it uses fewer resources and can be faster and more powerful for an expert, but it is harder to learn because the user must know the commands. The OS may offer either or both, and matching the interface to the user (everyday user versus technician) is the kind of judgement the exam rewards.
Why this matters
The operating system is the layer that makes everything else possible: applications, networking, security and file storage all rely on it. Recognising its functions explains why the same application can run on a computer with different hardware (the OS hides the differences), and it sets up the next dot points on utility software (which supports the OS) and application software (which runs on top of it). It also connects to security, since user accounts and permissions are OS features.
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-style4 marksDescribe four functions performed by an operating system.Show worked answer →
Managing hardware: the operating system controls the input, output and storage devices through software called drivers, so applications can use them.
Managing memory: it allocates memory (RAM) to programs that are running and reclaims it when they close, so several programs can run at once.
Managing files: it provides a file system to store, organise, find, open and delete files and folders.
Providing a user interface: it gives the user a way to interact with the computer, such as a graphical user interface with windows, icons and a pointer.
Markers award one mark for each correctly described function, up to four. Other acceptable functions include managing users and accounts, and providing security. Naming a function without describing it earns less credit.
WJEC-style2 marksExplain why a computer needs an operating system in order to run application software.Show worked answer →
Application software cannot control the hardware directly; it relies on the operating system to manage the processor, memory, storage and devices on its behalf.
The operating system provides a platform and services (such as opening files and using the screen) that applications use, so without it the applications would have nothing to run on and no way to reach the hardware.
Markers give one mark for the operating system managing the hardware/resources for applications and one mark for it providing the platform/services that applications depend on.
Related dot points
- Describe the purpose of utility software and the function of common utilities such as antivirus, backup, compression and disk maintenance tools.
A focused answer to the WJEC GCSE Digital Technology content on utility software, covering its purpose and the function of common utilities: antivirus, firewall, backup, file compression and disk maintenance tools.
- Distinguish between system software and application software, give examples of each, and describe the role of application software in carrying out user tasks.
A focused answer to the WJEC GCSE Digital Technology content on software, covering the difference between system software and application software, examples of each, and the role of applications in user tasks.
- Describe the stages of the systems development life cycle (analysis, design, development, testing, implementation and evaluation/maintenance) and explain why a structured process is used.
A focused answer to the WJEC GCSE Digital Technology content on the systems development life cycle, covering the stages from analysis to evaluation and maintenance and why a structured development process is used.
- Describe how digital systems interact through input and output devices, and how devices connect to each other to share data and services.
A focused answer to the WJEC GCSE Digital Technology content on interaction and connection, covering input, processing, output and storage, embedded systems and how devices connect to share data.
- Identify the main items of network hardware (NIC, switch, router, wireless access point, transmission media) and describe the function of each.
A focused answer to the WJEC GCSE Digital Technology content on network hardware, covering the network interface card, switch, router, wireless access point and transmission media and what each one does.
Sources & how we know this
- WJEC GCSE Digital Technology specification — WJEC (2021)
- WJEC GCSE Digital Technology Unit 1 guide — WJEC (2020)