AlgoPlus//structures / von-neumann
Read the theory

Von Neumann Architecture

One CPU, one memory for code and data, I/O — and the shared-bus bottleneck.

Step
1/1
Legend
CPU
Memory
Bottleneck
AI Tutor Workspace
In a nutshell
The von Neumann architecture is the blueprint behind almost every computer: a CPU, a single memory, and I/O, all connected by a shared bus. Its defining idea is the stored program — instructions live in the same memory as the data, so the machine is reprogrammed by loading new memory rather than rewiring. The catch is the von Neumann bottleneck: because code and data travel the same bus, the CPU cannot fetch an instruction and its data at the same time.
Ready
Press play to begin the cinematic walkthrough.
The stored-program computer keeps instructions and data in one memory wired to the CPU and I/O by a shared bus. That single bus is the famous bottleneck — the CPU cannot fetch an instruction and its data at once.
Key terms
Go deeper in the lesson
Read the full theory, intuition & complexity for Von Neumann Architecture.