OS function: managing multitasking
The OS runs several programs at once by sharing CPU time in very short slices and switching quickly between them, so they appear to run together.
Understanding OS function: managing multitasking in IGCSE Computer Science Paper 1
What it does: The loop gives every open program a short turn on the CPU, which is how the OS shares CPU time between several programs. The OS switches quickly to the next program. The first program stays open and gets another slice later. Slices are tiny, often fractions of a second, which is why the programs appear to run together. The OS does the switching automatically and very quickly, not the user.
Common mistakes: The loop must go through the list of open programs, so it should be FOR EACH app IN apps. slice is just a number, so the loop has nothing to go through. Multitasking keeps sharing CPU time for as long as the computer is on, so it needs a repeating loop. It should be WHILE computer is on. An IF would only give each program one turn.
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 373–389) and word search (Modules 356–389).
Take this worksheet further — free with Cloodit
Each concept is reinforced from every angle — learned, then applied, then tested.
Cloodit turns curriculum-aligned coding content into journeys students work through one biome at a time.
Over 100 of them, across seven natural biomes.
Turns their work into revision material ready for Flash Cards and Exam study.
Live, competitive practice for the start of the lesson or a teacher-led lesson finisher.
Honour your top performers, or encourage a student who's trying hard — ready to print in seconds.
Quick Questions
Match the Pairs
Key Term
multitaskingFill in the Blanks
Spot the Error
Student with a class code? Join your class →