Educatifu
Open menu

The stored-program computer

Von Neumann's EDVAC report sets out the idea that a computer's instructions should live in the same memory as its data — the architecture nearly every computer still uses today.

1945Computing

Early computers were "programmed" by physically rewiring them — a job that could take days. In 1945 John von Neumann circulated the First Draft of a Report on the EDVAC, describing a machine where the program is stored in memory as numbers, right alongside the data it works on.

Why it mattered

This stored-program idea is the reason computers are flexible. Because instructions are just data in memory, a machine can switch tasks in an instant, and programs can even generate or modify other programs — which is what compilers, operating systems and today's software ecosystems all rely on.

The report also laid out the parts still taught as the von Neumann architecture: a memory, a control unit, an arithmetic/logic unit, and input/output. The blueprint drew on the work of many (the ENIAC team, and earlier thinkers like Turing), but its clear articulation here became the template. Almost every computer built since — from mainframes to the phone in your pocket — is a von Neumann machine.

← Back to the timeline

Bring us the problem, not a perfect specification

Tell us what needs to change, who it affects and any important deadline. We will review the context and reply with useful next questions.

  1. 01Share contextDescribe the workflow, constraint or risk.
  2. 02Clarify togetherWe identify missing facts and useful options.
  3. 03Choose a startAgree a focused assessment or delivery step.
Start a conversation