Skip to content

CPU Components and FunctionActivities & Teaching Strategies

Active learning works well for CPU components because students often confuse memory and storage functions. Handling hardware, simulating processes, and discussing trade-offs make abstract concepts concrete and memorable.

Year 11Computing3 activities20 min40 min

Learning Objectives

  1. 1Explain the function of the Arithmetic Logic Unit (ALU) in performing calculations and logical operations.
  2. 2Analyze how the Control Unit (CU) directs the fetch-decode-execute cycle.
  3. 3Differentiate the roles of the Program Counter (PC) and Memory Address Register (MAR) in instruction retrieval.
  4. 4Compare the performance implications of CPUs with different numbers of cores.

Want a complete lesson plan with these objectives? Generate a Mission

40 min·Small Groups

Stations Rotation: Hardware Handling

Set up stations with opened HDDs, SSDs, RAM sticks, and Optical discs. Students use magnifying glasses to see the physical differences and complete a comparison table based on 'durability', 'portability', and 'moving parts'.

Prepare & details

Explain how the Control Unit orchestrates the execution of instructions within the CPU.

Facilitation Tip: During Station Rotation: Hardware Handling, ensure each station has clearly labeled components and a brief written description to guide student interaction.

Setup: Tables/desks arranged in 4-6 distinct stations around room

Materials: Station instruction cards, Different materials per station, Rotation timer

RememberUnderstandApplyAnalyzeSelf-ManagementRelationship Skills
25 min·Whole Class

Simulation Game: The Virtual Memory Swap

Students act as 'programs' trying to fit into a limited number of 'RAM chairs'. When the chairs are full, a new program must 'swap' an idle program out to a designated 'Hard Drive' area on the floor, demonstrating the slowdown caused by disk thrashing.

Prepare & details

Analyze the impact of increasing the number of CPU cores on overall system performance.

Facilitation Tip: For Simulation: The Virtual Memory Swap, model the steps first with a simple program to show how data moves between RAM and storage.

Setup: Flexible space for group stations

Materials: Role cards with goals/resources, Game currency or tokens, Round tracker

ApplyAnalyzeEvaluateCreateSocial AwarenessDecision-Making
20 min·Pairs

Think-Pair-Share: The Storage Dilemma

Provide scenarios like 'a photographer on a mountain' or 'a data center for a bank'. Students discuss in pairs which storage technology is best for each, considering cost per GB and the risk of physical damage, before presenting to the class.

Prepare & details

Differentiate between the functions of the Program Counter and the Memory Address Register.

Facilitation Tip: In Think-Pair-Share: The Storage Dilemma, provide a clear prompt and a limited time frame to keep the discussion focused and productive.

Setup: Standard classroom seating; students turn to a neighbor

Materials: Discussion prompt (projected or printed), Optional: recording sheet for pairs

UnderstandApplyAnalyzeSelf-AwarenessRelationship Skills

Teaching This Topic

Teach this topic by starting with the desk vs. filing cabinet analogy to explain RAM’s working space role. Use simulations to show how virtual memory acts as a backup, reinforcing the idea that it is a technique, not extra hardware. Avoid overwhelming students with technical jargon; focus on performance trade-offs they can relate to, like video editing or gaming.

What to Expect

Students will accurately differentiate between RAM and storage, explain why RAM is faster and volatile, and describe how virtual memory functions when RAM is full. They will also compare storage media based on speed, capacity, and cost.

These activities are a starting point. A full mission is the experience.

  • Complete facilitation script with teacher dialogue
  • Printable student materials, ready for class
  • Differentiation strategies for every learner
Generate a Mission

Watch Out for These Misconceptions

Common MisconceptionDuring Station Rotation: Hardware Handling, watch for students who confuse RAM and hard drive storage when handling components.

What to Teach Instead

Use the analogy of RAM as a desk (working space) and the hard drive as a filing cabinet (long-term storage) during the station activity. Have students physically point to where data is temporarily stored and where it is permanently stored.

Common MisconceptionDuring Simulation: The Virtual Memory Swap, watch for students who think virtual memory is an additional physical RAM chip.

What to Teach Instead

Use the simulation to show how data is moved from RAM to the hard drive when RAM is full. Explicitly label the hard drive as the 'swap file' and discuss why this process is slower than using RAM.

Assessment Ideas

Quick Check

After Station Rotation: Hardware Handling, present students with a simple diagram of memory and storage components. Ask them to label each part and write one sentence explaining its role in the system.

Discussion Prompt

During Think-Pair-Share: The Storage Dilemma, listen for students to justify their storage recommendations using terms like speed, capacity, and cost. Note any misconceptions about the differences between HDDs and SSDs.

Exit Ticket

After Simulation: The Virtual Memory Swap, ask students to write a paragraph explaining what happens when RAM is full and how virtual memory tries to manage the situation.

Extensions & Scaffolding

  • Challenge: Ask students to research and present on emerging storage technologies like NVMe SSDs and how they compare to traditional HDDs.
  • Scaffolding: Provide a graphic organizer with blanks for RAM vs. storage characteristics to fill in during the simulation.
  • Deeper: Have students calculate the cost per GB for different storage options and discuss why SSDs, despite being more expensive, are often preferred for performance.

Key Vocabulary

Arithmetic Logic Unit (ALU)The part of the CPU that performs arithmetic (addition, subtraction) and logical (AND, OR, NOT) operations on data.
Control Unit (CU)The component of the CPU that directs and coordinates most of the operations within the computer. It fetches instructions from memory and decodes them.
RegisterSmall, high-speed storage locations within the CPU used to hold data and instructions temporarily during processing.
Program Counter (PC)A special register that stores the memory address of the next instruction to be executed.
Memory Address Register (MAR)A register that holds the memory address of the data or instruction that the CPU needs to access.

Ready to teach CPU Components and Function?

Generate a full mission with everything you need

Generate a Mission