Community resourceWorksheet
J277 1.5.1 Operating systems
Part 1 of 3 · J277 1.5 · Systems software
The purpose of an operating system and its five specified functions, linked to concrete tasks.
Students will:
- explain the overall purpose of an operating system
- identify user-interface, memory, peripheral, user and file tasks
- explain memory allocation and multitasking
- describe how drivers support peripheral communication
- apply the most relevant OS function to a situation
Inside: 6 text sections, 2 multiple-choice activities, 2 completion activities, 6 written answers. 20 marks. Suggested teaching time: 45–60 minutes. 2 diagrams.
Includes a teacher guide with suggested sections, timings and common misconceptions.
Series: J277 1.5 · Systems software, part 1 of 3.
Shared by Coding PathwayVerified teacher
- 16 cells
- About 60 minutes
- CC BY-SA 4.0
- Shared 17 Aug 2026
- Updated 27 Oct 2026
Preview
The whole resource, exactly as a class sees it. Answers and marking are held back.
Operating systems
An operating system (OS) manages a computer's resources. It provides the environment in which applications run and a way for people to control the computer.
1. Five connected functions
| Function | What it does |
|---|---|
| User interface | Receives user input, presents output and provides controls. |
| Memory management and multitasking | Transfers programs/data into RAM, allocates areas to applications and supports several open tasks. |
| Peripheral management and drivers | Manages data transfer between the processor and connected devices. |
| User management | Creates accounts and controls access rights/settings. |
| File management | Creates, names, saves, moves and organises files and folders. |
A real task can involve several functions. Identify the function most directly responsible for the action in a question.
- user management
- file management
- memory management
- peripheral management
- user interface
State two parts of the overall purpose of an operating system.
Students type their answer here.
2. Keep several applications in use
The OS transfers needed instructions and data from secondary storage to RAM. It allocates an area to each application, tracks those areas and frees them when no longer needed. It helps stop one application overwriting another's data.
Multitasking lets the user work with more than one application apparently at the same time. Keeping their instructions and data in allocated RAM supports switching between them. The OS also coordinates their use of the processor.
A student has a browser and a drawing program open. Explain how memory management helps the student use both applications.
Students type their answer here.
A drawing program closes while a browser stays open. What can memory management do?
- ADelete the browser's saved web pages
- BMake the closed program's allocated RAM available to another task
- CIncrease the physical amount of installed RAM
- DMove all files into the processor permanently
3. Communicate with devices
Peripheral management coordinates input and output data moving between connected devices and the processor. It may receive scanner data or send print data.
A device driver is software that lets the OS communicate with a particular type of hardware. It translates requests into instructions the device understands; data or status information can pass back.
A computer needs a driver for a specialist printer. Describe how the driver helps the printer work with the operating system.
Students type their answer here.
4. Accounts and organised files
User management creates, changes and removes accounts. It applies access rights: what a user is allowed to see or change. An administrator may install applications while a student account cannot.
File management provides operations such as naming, saving, opening, copying, moving and deleting files. Folders organise related files; useful names help people identify the right one. File permissions can control who may use a file. Think about the action asked for, rather than treating every file-related task as one category.
A school computer is used by staff and students. Explain how user management can stop students changing staff-only settings.
Students type their answer here.
A student saves many revision documents. Explain one file-management action that could make the correct document easier to find later.
Students type their answer here.
5. Ways to interact
A graphical user interface (GUI) uses features such as windows, icons, menus, buttons and a pointer or touch controls. A user can select a visible control rather than remember a command.
A command-line interface (CLI) receives typed commands and presents text output. It can give a skilled user efficient control, but the user must know the commands and their syntax. Both are interfaces: they receive input and present information.
Which feature belongs to a graphical user interface?
- AA menu of visible commands selected with a pointer
- BMoving a file's fragments together on a disk
- CAllocating RAM to applications
- DEncrypting every file automatically
A beginner wants to open a saved document. Describe how a GUI feature can help them request this action.
Students type their answer here.
Review
Check one explanation. Does it name a real action and explain what the action allows the user or application to do?