Nepedia
Back to Discover
Fluent Reader
💻

Von Neumann architecture

technology Maturity 7-9 Next article →

Most computers today follow a special design. We call this the von Neumann architecture.

Von Neumann Architecture
Von Neumann Architecture

This model changed how machines work. It allows a computer to be a stored-program computer. This means it can hold its own instructions in memory. Before this, computers were much harder to use. They were often fixed to do just one task. This new way of thinking made computers much more flexible. It is the foundation for how we use technology now.

How does this system work step by step? First, the machine uses a central arithmetic unit. This part performs math operations. Next, a central control unit manages the machine. It sequences the different operations to be done. The computer also uses memory to store data and instructions.

Computer system bus
Computer system bus

It uses an outside recording medium to save input and output. Finally, input and output mechanisms move data between memory and the outside world. All these parts work together to run a program.

This design has a very interesting history. In 1945, John von Neumann wrote a famous report. It was called the First Draft of a Report on the EDVAC. He worked with people at the University of Pennsylvania. These people included John Mauchly and J. Presper Eckert. There is some debate about who invented the idea. Eckert and Mauchly had done much of the design work. They claimed to have the stored-program idea much earlier. However, von Neumann's report became very famous and influential.

Many important names and dates belong to this story. Alan Turing described a universal machine in 1936. Konrad Zuse also had similar ideas in his patent applications. In 1944, Eckert planned to use mercury metal delay-line memory. This was a new way to store information. Later, a machine called the Maniac was completed in 1952. It was built in Princeton and used Williams memory. These early machines paved the way for the computers we use today.

You can see this architecture in your own life. Even a simple desk calculator uses a fixed program. It can do math but cannot play games. Modern computers are much more advanced. They use the same basic idea of storing instructions. They use a single path called a bus to move data. This can sometimes cause a slow point called a bottleneck. To fix this, modern machines use special caches to speed things up.

393 words

Where will your curiosity go next?

Keep exploring at your chosen reading level.

🖼️ Images & Media (2)
File:Von Neumann Architecture.svg
Von Neumann Architecture.svg
File:Computer system bus.svg
Computer system bus.svg
More to explore

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.