Skip to main content
WalesComputer ScienceSyllabus dot point

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.

Generated by Claude Opus 4.88 min answer

Reviewed by: AI editorial process; not yet individually human-reviewed

Have a quick question? Jump to the Q&A page

Jump to a section
  1. What this topic is asking
  2. The purpose of the operating system
  3. Managing memory and processes
  4. Managing devices and files
  5. User interface and security
  6. Try this

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

Sources & how we know this