Nepedia
Back to Discover
Fluent Reader
💻

EDSAC

technology Maturity 7-9 Next article →

The EDSAC was a very important early computer in England.

EDSAC (12)
EDSAC (12)

It was built at the University of Cambridge Mathematical Laboratory. This machine was one of the first to use a stored-program design. This design means the computer keeps its instructions and its data in the same memory. This makes the machine very flexible for different tasks. It was the second electronic digital computer of this kind to enter regular service.

EDSAC (20)
EDSAC (20)

The machine helped many researchers solve real science problems.

How did the EDSAC work? It used mercury delay lines for its memory. You can think of these like small tanks that held data. The computer also used vacuum tubes for its logic. To give the machine jobs, people used five-hole punched paper tape. The computer would read this tape and then print results on a teleprinter.

EDSAC (5)
EDSAC (5)

It used electricity to run, consuming 11 kW of power. Most instructions happened in 1.5 ms, but multiplication took 6 ms. The machine used binary numbers to do its math.

The idea for the EDSAC came from earlier work. In 1945, John von Neumann wrote a report about the EDVAC. This report described the concept of a stored-program computer. Maurice Wilkes learned about these ideas at the Moore School Lectures in 1946. He then began developing the EDSAC I in October of that year.

EDSAC (9)
EDSAC (9)

Wilkes even proposed microprogramming to make computer design easier. This new way of designing computers was later used by many others.

Many people worked on making the EDSAC useful. On May 6, 1949, the machine ran its very first programs. A woman named Beatrice Worsley wrote the first program. It calculated a list of square numbers from 0 to 99. It also found prime numbers.

EDSAC replica
EDSAC replica

In 1953, David Wheeler added an index register to the hardware. The memory grew from 512 words to 1024 words over time. The EDSAC stayed in use until it was shut down on July 11, 1958.

The EDSAC helped start the modern world of software. It used the world's first assembler, which is a tool for writing programs. This was a very early version of what programmers use today. David Wheeler even invented the concept of a subroutine. A subroutine is a piece of code that performs a specific task. In 1951, Wilkes, Wheeler, and Stanley Gill wrote the first programming textbook.

EDSAC (20)
EDSAC (20)

Their work helped teach others how to use these amazing new machines.

404 words

Where will your curiosity go next?

Keep exploring at your chosen reading level.

🖼️ Images & Media (6)
File:EDSAC (5).jpg
EDSAC (5).jpg
File:EDSAC (20).jpg
EDSAC (20).jpg
File:EDSAC (9).jpg
EDSAC (9).jpg
File:EDSAC (12).jpg
EDSAC (12).jpg
File:EDSAC (23).jpg
EDSAC (23).jpg
File:EDSAC replica.JPG
EDSAC replica.JPG
More to explore

🔬 Go deeper

More advanced topics to explore

🪜 Step back

Simpler topics to build understanding

What is Nepedia?

A free, ad-free encyclopedia for children. Every article is written at five reading levels, so the same page works for a five-year-old and a fifteen-year-old — use the level switcher above to see this one change. No account needed to read.