Quiz Entry - updated: 2026.07.14
What are the three main components that make up any computer system?
Every computer is CPU (control unit + datapath), memory, and I/O — the same three building blocks from a smartwatch to a supercomputer.
* Every computer is built from the same three parts: a CPU, memory, and I/O, all exchanging data. *
| Component | Function |
|---|---|
| CPU | Control unit + Datapath (ALU, registers) - executes instructions |
| Memory | Stores programs and data |
| I/O | Interface with external world |
CPU breakdown:
- Control unit: The "conductor" - fetches instructions, decodes them, and orchestrates all other components
- Datapath: The "worker" - contains ALU (does math) and registers (fast temporary storage)
Memory's dual role:
- Stores the program (instructions) - the CPU fetches these one by one
- Stores the data - variables, arrays, everything the program works with
- Key insight: In most architectures (von Neumann), code and data share the same memory!
I/O categories:
- User-interface devices: display, keyboard, mouse, sound
- Storage devices: HDD, SSD, CD/DVD
- Network adapters: Ethernet, 3G/4G/5G, WiFi, Bluetooth
Key insight: This basic structure is the same for ALL computers - from supercomputers to smartwatches! A $50,000 server and a $5 microcontroller have the same fundamental architecture.
Tip: Remember "CMI" - CPU, Memory, I/O. Every computer has these three, no matter how small or large.
Go deeper:
Von Neumann architecture (Wikipedia) — the canonical model that fixes the three parts (processing unit, memory, I/O) and why they were organised that way.
Central processing unit (Wikipedia) — zooms into the CPU as control unit + ALU/datapath + registers.