Skip to content
Computing · Year 11 · Systems Architecture and Memory · Summer Term

CPU Components and Function

Students will delve deeper into the Central Processing Unit (CPU), examining the roles of the Arithmetic Logic Unit (ALU), Control Unit (CU), and registers.

National Curriculum Attainment TargetsGCSE: Computing - Systems ArchitectureGCSE: Computing - Computer Systems

About This Topic

Memory and storage technologies are the backbone of data persistence and processing speed. This topic differentiates between primary memory (RAM, ROM) and secondary storage (HDD, SSD, Optical). Students learn about the volatile nature of RAM, the role of Virtual Memory when RAM is full, and the physical characteristics of different storage media. This is a core part of the Computer Systems unit, focusing on performance trade-offs like capacity, speed, and cost.

Understanding these technologies allows students to make informed decisions about hardware for different purposes. This topic comes alive when students can physically model the patterns. By using a 'station rotation' to handle physical components, feeling the weight of an HDD versus an SSD and looking at the surface of a CD, students connect the physical properties to the technical performance.

Key Questions

  1. Explain how the Control Unit orchestrates the execution of instructions within the CPU.
  2. Analyze the impact of increasing the number of CPU cores on overall system performance.
  3. Differentiate between the functions of the Program Counter and the Memory Address Register.

Learning Objectives

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

Before You Start

Basic Computer Components

Why: Students need a foundational understanding of what a CPU is and its general purpose before examining its internal components.

Introduction to Binary and Logic Gates

Why: Understanding binary representation and basic logic gates is essential for grasping how the ALU performs its operations.

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.

Watch Out for These Misconceptions

Common MisconceptionRAM and Hard Drive storage are the same thing.

What to Teach Instead

Students often say 'I have 8GB of storage' when they mean RAM. We need to clarify that RAM is volatile (temporary) and much faster. A 'desk vs filing cabinet' analogy, explored through peer discussion, helps them see RAM as the 'working space' and the HDD as the 'long-term storage'.

Common MisconceptionVirtual Memory is a physical chip you can buy.

What to Teach Instead

Students often think Virtual Memory is 'extra RAM'. We must teach that it is a *technique* using the Hard Drive. The 'Virtual Memory Swap' simulation is perfect for showing that using the Hard Drive as memory is a slow, last-resort backup.

Active Learning Ideas

See all activities

Real-World Connections

  • Computer engineers at Intel and AMD design CPUs with varying core counts and ALU capabilities to optimize performance for different applications, from gaming PCs to server farms.
  • Software developers for video game studios analyze CPU performance metrics to ensure their games run smoothly on target hardware, understanding how instruction execution speed impacts frame rates.
  • Forensic investigators examine CPU logs and memory dumps to reconstruct events, relying on the precise functioning of the CU and registers to trace digital evidence.

Assessment Ideas

Quick Check

Present students with a simple flowchart of the fetch-decode-execute cycle. Ask them to label each stage and identify which CPU component (CU, ALU, registers) is primarily responsible for that stage. Discuss any discrepancies as a class.

Discussion Prompt

Pose the question: 'Imagine you are upgrading a computer for video editing. Would you prioritize a CPU with more cores or a faster clock speed on a single core, and why?' Facilitate a class discussion where students justify their choices using concepts like parallel processing and instruction execution.

Exit Ticket

On an index card, ask students to write one sentence explaining the difference between the Program Counter and the Memory Address Register, and one sentence explaining the role of the ALU.

Frequently Asked Questions

What is the difference between volatile and non-volatile memory?
Volatile memory (like RAM) loses its data when the power is turned off. Non-volatile memory (like ROM or a Hard Drive) keeps its data even without power. This is why we need secondary storage to save our files permanently.
Why is an SSD faster than an HDD?
An HDD (Hard Disk Drive) uses spinning magnetic platters and a physical read/write head that has to move to find data. An SSD (Solid State Drive) has no moving parts and uses flash memory to access data almost instantly, making it much faster and more durable.
How can active learning help students understand memory types?
Memory types can be confusing because they are all 'chips' or 'boxes'. Active learning, like the 'RAM chairs' simulation, makes the *behavior* of the memory visible. When students see the physical 'swap' to the hard drive, they understand why their computer slows down when too many tabs are open.
What is stored in the ROM?
ROM (Read Only Memory) stores the BIOS (Basic Input/Output System) or the 'bootstrap loader'. These are the essential instructions the computer needs to start up and find the operating system on the hard drive when you first turn it on.