Community resourceWorksheet
OCR H446 1.2.1 Types of operating system
Part 8 of 12 · H446 1.2.1 · Systems software
H446 1.2.1 names five operating-system classifications, and real installations often carry more than one at a time. This worksheet defines distributed, embedded, multi-tasking, multi-user and real time by the service each provides, then asks students to defend overlapping labels for unfamiliar systems.
Students will:
- define each of the five classifications by its defining behaviour rather than by example
- explain what separates multi-user from multi-tasking
- explain why a system that is fast on average can still fail a real-time requirement
- justify more than one classification applying to a single installation
- compare an embedded operating system with a general desktop operating system
Inside: 4 explanation cells, 4 multiple-choice questions, 3 fill-in-the-blanks cells and 4 written answers. 34 marks, about 40 to 50 minutes.
Series: H446 1.2.1 · Systems software, part 8 of 12.
Shared by Coding PathwayVerified teacher
- 15 cells
- About 45 minutes
- CC BY-SA 4.0
- Shared 31 Aug 2026
- Updated 3 Sept 2026
Preview
The whole resource, exactly as a class sees it. Answers and marking are held back.
Types of operating system
OCR names five operating-system classifications: distributed, embedded, multi-tasking, multi-user and real time. These are feature classifications, not brand names, and they can overlap.
A hospital monitor might be embedded and real time. A network server OS might be multi-user and multi-tasking. Choose a type from the scenario's defining requirement rather than from the device name alone.
Worked model: classify by the service provided
| Type | Defining feature | Example demand |
|---|---|---|
| Multi-tasking | manages several active processes | browser, editor and music remain usable |
| Multi-user | supports several users at the same time with accounts/permissions | school network server |
| Distributed | coordinates several networked computers as one system or shared task | workload spread across servers |
| Embedded | dedicated/limited function on specialised hardware | washing-machine controller |
| Real time | guarantees response within a defined deadline | aircraft control or medical monitoring |
'Fast' is not enough for real time. A result delivered after its deadline can be a system failure even if the average speed is high.
Which statement distinguishes multi-user from multi-tasking?
- AMulti-user supports simultaneous users; multi-tasking manages several active processes
- BMulti-user uses one application; multi-tasking uses one person
- CMulti-user is a brand; multi-tasking is hardware
- DThey can never occur in the same operating system
A video encoder finishes quickly on average but occasionally misses a required safety deadline. Why does this fail the real-time requirement?
- AReal time means the system has no operating system
- BReal-time systems require predictable completion within the deadline, not merely a fast average
- CEvery real-time process must take exactly one clock tick
- DA deadline matters only to distributed systems
Several networked computers share files, but each is independently controlled and no single workload is coordinated across them. Why is that not necessarily a distributed operating system?
- ADistributed systems cannot use networks
- BEach computer must be embedded
- CNetworking alone does not show the OS coordinating computers as one system or shared task
- DFile sharing always creates a real-time system
A smart traffic-control installation uses dedicated roadside controllers that must react within strict deadlines and share work across several coordinated computers. Identify three relevant OS classifications and justify each.
Treat classifications as overlapping rather than choosing only one.
Students type their answer here.
| Requirement | Classification |
|---|---|
| several people use one server concurrently | entry 1 |
| one appliance controller performs a fixed role | entry 2 |
| several programs remain active | entry 3 |
| response must occur before a guaranteed deadline | entry 4 |
| several computers are coordinated for one task | entry 5 |
Recommend an operating-system classification for an infusion-pump controller and justify why an ordinary fast multi-tasking OS description is insufficient.
Focus on deadlines and consequence, not only speed.
Students type their answer here.
Compare an embedded operating system in a washing machine with a general multi-tasking desktop operating system.
Use purpose, resources and workload as comparison criteria.
Students type their answer here.
A question asks for a type of operating system. Which answer is acceptable?
- AA commercial desktop OS brand
- BVersion 12
- CA laptop
- DMulti-user
A university research platform lets hundreds of users submit jobs to a coordinated cluster. Recommend two overlapping OS classifications and explain the value of each.
Use evidence from both the users and the cluster.
Students type their answer here.
Closed-book checkpoint
Complete the classification principles from memory.
Review your understanding
Before submitting, check that you can explain the main distinction in your own words, apply it in an unfamiliar context and justify each consequence rather than only naming a feature.