Theory — Computer-architecture

Computer Architecture — Inside the CPU: 10 topics and 23 interactive cards with runnable examples and quizzes.

Topics

  1. The Von Neumann Model — One Big Idea · Why It Matters
  2. Inside the CPU — The Three Core Parts · Cores and Clock
  3. Registers — The CPU's Notepads · How They Cooperate
  4. The Fetch–Decode–Execute Cycle — The Heartbeat of the CPU · Simulating the Cycle
  5. Buses — The CPU's Highways
  6. The Memory Hierarchy — Fast-and-Small vs Slow-and-Big · Cache and Virtual Memory
  7. What Makes a CPU Fast — The Three Levers
  8. Assembly Language & Addressing Modes — Talking to the CPU Directly · Addressing Modes · Running Assembly by Hand · Check the Mode
  9. Virtual Machines & Parallel Processing (A Level) — Parallel Processing · RISC vs CISC · Virtual Machines
  10. Check Your Understanding — The Model · The Cycle · Registers · Foundation Secured