Activity 01
Role-Play: Memory Allocation Game
Pairs use printed memory grid cards and program tokens. One student as the OS assigns blocks to 'programs' while others attempt access violations. Groups discuss isolation failures and redesign rules for protection. Conclude with virtual memory extension using extra cards.
How does the operating system ensure that one program does not interfere with the memory of another?
Facilitation TipDuring the Memory Allocation Game, circulate and ask each group to explain how their memory blocks are protected from interference when another program crashes.
What to look forPresent students with a scenario: 'Two programs are running, and one suddenly crashes, displaying a memory error.' Ask them to identify which OS function is primarily responsible for preventing this and explain how it works in one sentence.