Activity 01
Simulation Game: The Human CPU
Assign students roles: RAM, ALU, CU, and various registers (PC, MAR, MDR, ACC). They must physically move 'data' (slips of paper) through the Fetch-Decode-Execute cycle to solve a simple addition problem, showing how the components interact.
How does the bottleneck between the CPU and RAM limit modern computing performance?
Facilitation TipDuring the Human CPU simulation, assign a student to play the role of RAM and require them to hold up data cards only when the MAR requests them.
What to look forPresent students with a diagram of the Von Neumann architecture. Ask them to label the ALU, CU, and at least two registers. Then, ask them to write one sentence describing the main role of the CU.