OS function: managing memory
The OS decides which part of RAM each running program uses, keeps programs from overwriting each other's memory, and frees the space when a program closes.
Understanding OS function: managing memory in IGCSE Computer Science Paper 1
What it does: The check stops a program from accessing addresses outside its own block, so other programs' memory is protected. The OS allocates RAM to every running program so that several programs can run at once. Managing memory is one of the functions of the operating system. A keyboard is an input device and does not manage RAM. RAM has a fixed size. When it is full, the computer may slow down or be unable to start new programs until space is freed. Choosing which part of RAM a program uses is memory management. Scanning for viruses is done by antivirus utility software.
Common mistakes: The OS keeps each program's memory separate, so the game can only use the block it was given. It must not write to any block. The line should read: game uses only its own block. The OS allocates RAM to running programs, not ROM. ROM is read-only and holds firmware, so the line should say RAM.
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
memory managementFill in the Blanks
Spot the Error
Student with a class code? Join your class →