Skip to main content
ScienceVerse

Learning path: CPU

The concepts to learn before CPU, in order. Each step links to its page and, where one exists, its quiz.

Sign in to see which steps you have already opened and which quizzes you have completed.

Your path

  1. ComputersDirect prerequisite

    A computer is a device that takes in digital data, processes it by following a program of instructions, stores it and produces results. Inside, everything is represented as bits, each either 0 or 1. Most computers still follow the organisation John von Neumann described in 1945: a processing unit, a control unit, a memory that holds both instructions and data, and input and output.

    Take the Computers quiz

  2. CPUYour goal

    The central processing unit (CPU) is the part of a computer that carries out a program's instructions. It repeatedly fetches an instruction from memory, decodes it, executes it and stores the result, all kept in step by a clock ticking billions of times a second. Its instruction set architecture is the contract that lets the same software run on different processor designs.

    Take the CPU quiz

Where to go next

Concepts that build directly on CPU:

  • Quantum Computing: Quantum computers process information with qubits, which can be in superpositions of 0 and 1 and can be entangled, so n qubits can hold a superposition of 2ⁿ combinations. That does not mean they try every answer at once: a measurement reveals only a little information, so useful quantum algorithms — such as Shor's 1994 factoring algorithm — must be cleverly designed. Today's machines have hundreds of error-prone qubits; large, error-corrected quantum computers remain a goal, not a reality.