Activity 01
Role-Play: Fetch-Decode-Execute Cycle
Assign roles in small groups: one as memory holding instruction cards, one as fetch unit, one as decoder, and one as executor with props for operations. Groups run 10 sample instructions, timing each cycle and noting bottlenecks. Debrief on how speed affects throughput.
Explain the primary functions of the Central Processing Unit.
Facilitation TipFor the role-play, assign students distinct roles (fetch, decode, execute) with props like index cards for instructions to make the process visible to the class.
What to look forPresent students with two hypothetical CPU specifications (e.g., CPU A: 3.5 GHz, 4 cores; CPU B: 4.0 GHz, 2 cores). Ask them to write which CPU would be better for gaming and which for running many background applications, justifying their choices.