Activity 01
Simulation Game: CPU Scheduling Relay
Divide class into processes holding task cards. Students line up as CPU queues and pass a baton representing CPU time based on round-robin rules. Groups time runs with different algorithms, then discuss efficiency. Debrief with charts of wait times.
Explain how an operating system manages memory and CPU resources.
Facilitation TipIn the CPU Scheduling Relay, set a strict 30-second timer per process to force students to experience the impact of scheduling decisions immediately.
What to look forPresent students with a scenario: 'Two applications, a web browser and a video editor, are running simultaneously. The video editor is performing a complex rendering task.' Ask students to explain how the OS might manage CPU time between these two processes, referencing one scheduling concept (e.g., priority).