thumb|280px|Architektura von Neumanna Architektura von Neumanna – rodzaj architektury komputera będąca implementacją koncepcji The Stored-Program gdzie dane przechowywane są wraz z kodem programu. Opracowana została przez Johna von Neumanna, Johna W. Mauchly’ego oraz Johna Presper Eckerta w 1945 roku. Pierwszymi komputerami zbudowanymi na bazie tej architektury były EDSAC oraz UNIVAC. Większość współczesnych komputerów posiada architekturę bazującą na koncepcji von Neumanna.

Opis architektury

W architekturze tej komputer składa się z czterech głównych komponentów: pamięci komputerowej przechowującej dane programu oraz instrukcje programu; każda komórka pamięci ma unikatowy identyfikator nazywany jej adresem jednostki sterującej odpowiedzialnej za pobieranie danych i instrukcji z pamięci oraz ich sekwencyjne przetwarzanie jednostki arytmetyczno-logicznej odpowiedzialnej za wykonywanie podstawowych operacji arytmetycznych. urządzeń wejścia/wyjścia służących do interakcji z operatorem

Jednostka sterująca wraz z jednostką arytmetyczno-logiczną tworzą procesor.

System komputerowy zbudowany według architektury von Neumanna powinien: