Read this lesson as text
CPU Control Unit
Discrete Math · Axiom Academy
Explore how a CPU's control unit orchestrates the fetch-decode-execute cycle to run programs Every time you use a computer, phone, or game console, a tiny brain called the CPU (Central Processing Unit) is hard at work. The Control Unit is like the conductor of an orchestra, coordinating all the other parts to execute instructions in the right order. Key Concept: The Control Unit doesn't do the actual computation—it sends control signals that tell other components when and how to work together. Think of it like a restaurant kitchen: the head chef (Control Unit) doesn't cook every dish themselves, but they coordinate the other chefs, telling them when to start cooking, what ingredients to use, and when the dish is ready. Before we dive into the fetch-decode-execute cycle, let's meet the main components of a simplified CPU. Click on each component to learn what it does! Fun Fact: In real CPUs, these operations happen billions of times per second! Modern processors can execute over 4 billion cycles per second (4 GHz). The Fetch-Decode-Execute Cycle The Control Unit operates in a continuous three-stage cycle. Every instruction goes through these stages in order: Let's execute a simple program that adds two numbers. Watch how each instruction flows through the fetch-decode-execute cycle, and see how the Control Unit sends signals to coordinate the components.
This is the written version of the interactive lesson above. See the full Discrete Math course.