Par fon Neimana arhitektūru (nosaukta par godu matemātiķim Džonam fon Neimanam) dēvē datora arhitektūru, kurā izmantoti šādi datora uzbūves principi:

Fon Neimana arhitektūras shēma
Binārās kodēšanas princips
Visa informācija — kā dati, tā arī programmas — tiek kodētas ar bināriem cipariem 0 un 1. Katram informācijas tipam ir sava bitu virkne jeb formāts.
Programmējamās vadības princips
Algoritms tiek pasniegts programmas veidā, kas sastāv no atsevišķām komandām, ko realizē dators. Programmas komandas datora atmiņā glabājas secīgās šūnās un tiek izpildītas to dabiskajā secībā (t.i., viena pēc otras). Programmas komandu izpildes secības maiņai pastāv speciālas beznosacījuma vai nosacījuma zarojuma komandas.
Atmiņas vienveidības princips
Komandas un dati glabājas vienotā atmiņā un ārēji nav atšķirami. Tas ļauj ar instrukcijām veikt tās pašas darbības, kā ar datiem.
Adresējamības princips
Atmiņas pamatā ir šūnu masīvs ar unikāli numurētām šūnām. Procesoram jebkurā brīdī ir pieejama jebkura atmiņas šūna. Lai tai piekļūtu, izmanto atbilstošo šūnas numuru jeb adresi.