Science Atlas

How We Know What We Know
Theories

Stored-Program Architecture

Citation Formats

General Reference

APA Style

BibTeX

The stored-program architecture holds that a computer should keep both its instructions and the data it works on in the same read-write memory, rather than having its instructions fixed by wiring or supplied on a separate medium it cannot itself alter. John von Neumann set out the design in June 1945 in First Draft of a Report on the EDVAC, describing a machine built from an arithmetic unit, a control unit, a memory holding both numbers and instructions, and input and output mechanisms, developed from discussions with the ENIAC engineers John Mauchly and J. Presper Eckert at the University of Pennsylvania. Because a program held in ordinary memory can be read and modified by the machine running it, the design let a computer's behavior be changed by loading new data rather than by rewiring it, and it became the basic layout, since called the von Neumann architecture, that has organized nearly every general purpose computer built since.

Facts
Proposed Year
1945 1
Proposed By
John von Neumann 1
Cross-Tradition Connections

Anticipated By

Charles Babbage, Scientists

Babbage's Analytical Engine, designed between 1837 and 1840 but never built, already separated a punched-card program from a store holding data and a mill that acted on it, and historians of computing describe its overall structure as essentially the shape that came to dominate electronic computer design a century later; the specific step von Neumann's 1945 report added was holding the program in the same read-write store as the data, rather than reading it from cards.

Belongs To

Source First Draft of a Report on the EDVACJohn von Neumann

Proposed By

Source First Draft of a Report on the EDVACJohn von Neumann
Sources
1. First Draft of a Report on the EDVAC
John von Neumann, Moore School of Electrical Engineering, University of Pennsylvania, 1945
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0 open reader challenges)
No disputes yet. Spotted an error or a better source? Open the first one.

View At A Past Year

The atlas records no dated fact of its own for this entry, so there is no other year to choose.