← Years 5–6 Digital Systems

Operating system

The software that manages a device's hardware and runs other software, like Windows, macOS, ChromeOS, Android or iOS. It handles files and memory and gives you the user interface.

Understanding Operating system in Years 5–6 Digital Systems

What it does: Managing files and memory is a core job of the operating system, so the code shows the OS handling both. The operating system provides the user interface, such as the desktop or home screen, so the user can interact with the device. An operating system is software, not a hardware part. It manages the hardware and runs other programs. Android is an operating system used on many phones and tablets. Bluetooth is a way of sending data over short distances. iOS runs on Apple iPhones. Chromebooks run ChromeOS. Windows and macOS are both operating systems. A keyboard is an input device, which is hardware.

Common mistakes: An operating system is software, not hardware. The line should be software_type = "system" (system software). iOS runs on iPhones and iPads, not laptops. Laptops run Windows or macOS, so the list should be ["Windows", "macOS"].

Class: _____________________  ·  Name: _____________________  ·  Date: _________

Free printable worksheet with full answer key — or add this module to a class and your students practise it interactively.

This module's key terms are also in a printable crossword (Modules 11–20) and word search (Modules 1–20).

Take this worksheet further — free with Cloodit

Each concept is reinforced from every angle — learned, then applied, then tested.

Learning
Duo
What is an operating system?
A physical part inside the computer that stores filesSoftware that manages a device's hardware and runs other software
Matches
OS = a type of hardware chip
↓
An operating system is software, not a hardware chip. It manages the hardware and runs other software.
Applying
Meanings
Term
operating system
Meaning
The software that manages a device's hardware and runs other software, like Windows, macOS, ChromeOS, Android or iOS. It handles files and memory and gives you the user interface.
Practice
Operating system (OS)
Testing
Gaps
The runs other software.
Check Answer
Spots
1software_type = "hardware"
2os = "Windows"

Cloodit turns curriculum-aligned coding content into journeys students work through one biome at a time.

The 'Dumbo Octopus' badge — Module Maker, one of Cloodit's 106 collectible badges
Students earn collectable badges

Over 100 of them, across seven natural biomes.

Study Buddy
Students build a real study resource

Turns their work into revision material ready for Flash Cards and Exam study.

Diamond Dash — one of Cloodit's live, competitive Sprint games
Students lock in with Sprints

Live, competitive practice for the start of the lesson or a teacher-led lesson finisher.

A Cloodit certificate of achievement, ready to personalise and print
Custom printable certificates

Honour your top performers, or encourage a student who's trying hard — ready to print in seconds.

Quick Questions

1. What is an operating system?
A. Software that manages a device's hardware and runs other software ✓
B. A physical part inside the computer that stores files
An operating system is software, not a hardware part. It manages the hardware and runs other programs.
2. Which of these is an operating system?
A. Bluetooth
B. Android ✓
Android is an operating system used on many phones and tablets. Bluetooth is a way of sending data over short distances.
3. Which device would most likely run iOS?
A. An iPhone ✓
B. A Chromebook
iOS runs on Apple iPhones. Chromebooks run ChromeOS.
4. Which job does the operating system do?
A. Sends data between routers on the internet
B. Manages files and memory ✓
The operating system keeps track of files and shares memory (RAM) between programs. Routers move data across networks.
5. How does the operating system help you use a device?
A. It provides the user interface, such as icons, windows and menus ✓
B. It replaces the need for any hardware
The operating system gives you the user interface so you can interact with the device. It still needs hardware to work.

Match the Pairs

Windows, macOS, ChromeOS → Operating systems commonly used on laptops and desktop computers
Android, iOS → Operating systems that run on phones and tablets
The operating system manages files and memory so programs have space to run → OS.manage(files, memory)
The operating system provides the user interface so people can use the device → OS.showInterface(screen)
OS = a type of hardware chip → An operating system is software, not a hardware chip. It manages the hardware and runs other software.
Windows runs on iPhones and iPads → Windows is not the OS for iPhones and iPads. Those devices use iOS.

Key Term

operating system
The software that manages a device's hardware and runs other software, like Windows, macOS, ChromeOS, Android or iOS. It handles files and memory and gives you the user interface.

Fill in the Blanks

1. The operating system runs other software.
Hint: Type the two-word name for the software that manages a device's hardware and runs apps
2. Windows, macOS, ChromeOS, Android, iOS
Hint: Type the name of the Google operating system used on many phones and tablets
3. The OS manages files and memory.
Hint: Type the resource, also called RAM, that the OS shares between running programs
4. The OS provides the user interface.
Hint: Type the word for the screen, icons and menus you use to control a device
5. The OS runs apps and manages hardware.
Hint: Type the word for the physical parts of a device that the OS controls

Spot the Error

Question 1
A software_type = "hardware"
B os = "Windows"
C print(os, "is", software_type)
Line A — An operating system is software, not hardware. The line should be software_type = "system" (system software).
Question 2
A phones = ["Android", "iOS"]
B laptops = ["Windows", "iOS"]
C chromebook = "ChromeOS"
D print(phones, laptops)
Line B — iOS runs on iPhones and iPads, not laptops. Laptops run Windows or macOS, so the list should be ["Windows", "macOS"].
Question 3
A memory = 8
B app_size = 3
C memory = memory - app_size
D print("Memory left:", app_size)
Line D — The OS manages memory, so the program should print the memory left, which is the memory variable, not the size of the app.
Question 4
A def show_interface():
B print("Icons and menus")
C show_interface
Line C — Without brackets the function is never called, so the user interface is never shown. It should be show_interface().
Question 5
A files = ["a.txt", "b.png"]
B files.add("c.doc")
C print(len(files))
Line B — Lists have no add() method. To add a new file to the list, use files.append("c.doc").

Student with a class code? Join your class →