Hardware → Computer Hardware
CPU
The processor that executes instructions and coordinates computation.
Motivation
A CPU solves the problem of executing instructions reliably and quickly. Software eventually becomes machine instructions, and the CPU is the hardware component that fetches, decodes, and executes them.
Where it fits
The CPU belongs to the hardware track and connects upward to machine code, operating systems, processes, and performance.
Mental model
Think of the CPU as a fast instruction engine. The control unit decides what to do next, registers hold tiny pieces of working data, and the ALU performs arithmetic and logical operations.
Common mistakes
- Thinking CPU speed alone determines system performance.
- Ignoring memory access, cache behavior, and I/O bottlenecks.
- Treating cores and threads as the same thing.
Related concepts
ALU, register, CPU cache, RAM, machine code, instruction set architecture.