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

John von Neumann at Los AlamosThe 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 Neumannresearcher

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

  • John von Neumann at Los Alamos
    ImageJohn von Neumann at Los Alamos

    Los Alamos National Laboratory, attribution required, via Wikimedia Commons