June 1945
von Neumann stored-program architecture
John von NeumannA computer architecture where programs and data share memory — the template for most modern computers.'s 1945 'First Draft' report described stored-programA design where instructions and data share memory — programs can be loaded and changed without rewiring hardware. computers — program and data in shared memory.
What it was for
The von NeumannA computer architecture where programs and data share memory — the template for most modern computers. architecture still defines how CPUs fetch instructions from RAMRandom access memory — fast volatile memory used while programs run.. Every C program, PythonA high-level language known for readability — dominant in data science, scripting, and web backends. interpreter, and JavaScript engine runs on this model unless explicitly heterogeneous (GPUs, TPUs).
People
- John von Neumann — researcher
Why it's here
Stored-programA design where instructions and data share memory — programs can be loaded and changed without rewiring hardware. architecture is the blueprint of all general-purpose computers.
Why it mattered
It unified programs and data in addressable memory.
What it solved
Early computers rewired hardware to change programs; storage needed to be electronic and mutable.
Media
ImageJohn von Neumann at Los AlamosLos Alamos National Laboratory, attribution required, via Wikimedia Commons