ExamYard Lectures

The CPU and the Von Neumann architecture

IGCSE Computer Science 0478 · Chapter 3.1, The CPU · 5-minute lecture

The teaching part (2 min) is free to watch. A free account opens the whole lecture: 4 practice questions, 2 real past-paper questions with the answers explained, the mistakes that lose marks, the full-marks tip, a one-card summary and a quick quiz.

What this lecture covers

  1. The brain of the computer
  2. What the CPU does
  3. Von Neumann architecture
  4. The picture
  5. The control unit
  6. The arithmetic logic unit
Read the transcript of the teaching part

Last time

Before we start: last time, in Encryption, you learned these points. Here they are again on one card. Keep them in mind, because today builds on them.

The brain of the computer

Every app you open, every key you press, ends up in one small chip. The central processing unit, the CPU. It processes data and executes instructions, billions of times every second.

What the CPU does

The CPU, also called the processor, is the part of the computer that processes data and executes instructions. It fetches each instruction from memory, works out what it means, and carries it out. A microprocessor is a CPU on a single small chip, like the one in your phone.

Von Neumann architecture

Almost every computer today follows the Von Neumann architecture, described in 1945. Its key idea: data and instructions are stored together, in the same memory, in binary. Every memory location has its own unique address. And instructions are fetched and executed one at a time, in order.

The picture

Here is the Von Neumann model. Inside the CPU: the control unit, the arithmetic logic unit, and the registers. Outside: the main memory, joined by three buses.

The control unit

The control unit decodes each instruction, working out what it means. It sends control signals to the other parts, telling them what to do and when. It manages the flow of data through the CPU. It does not do any calculations itself.

The arithmetic logic unit

The arithmetic logic unit carries out the calculations: add, subtract, multiply and divide. It also carries out logical operations, such as comparing two numbers, and AND, OR and NOT. It does the logical shifts too, and its result is held in the accumulator.

How often it comes up

The whole chapter: Computer Architecture.

Chapter 3.1: The CPU

Also for IGCSE Computer Science 0478

Which topics come up most in IGCSE Computer Science 0478 past papers, counted from every paper since 2004: Paper 1 topic frequency, Paper 2 topic frequency.

The topical past-paper books: Paper 1, Paper 2.