Architektura Vona Neumanna
Architektury Vona Neumanna jsou architektury počítače, které používají stejné paměťové zařízení pro jak instrukce tak data (v kontrastu k Harvard architektura). Termín pocházel z Prvního návrhu zprávy o EDVAC (1945), referát napsaný slavným matematikem John von Neumanna, to navrhovalo pojetí vloženého programu. Papír byl zapsán spojení s plány stroje nástupce k ENIAC a jeho pojetí byla projednána J. Presper Eckert, John Mauchly, Arthur Burks, a jiní přes období několik měsíců předchozí ke psaní Vona Neumanna návrh zprávy.Von Neumann architekturní počítač má pět částí: aritmetický-logická jednotka, kontrolní jednotka, paměť, nějaká forma vstup/výstupa a autobusu to poskytuje datovou cestu mezi těmito částmi.
Von Neumann architekturní počítač vykonává nebo emuluje následující sled kroků:
- Zaběhněte pro příští poučení z paměti u adresy v pultě programu.
- Přidejte délku instrukce k pultu programu.
- Dekódovat instrukci používat kontrolní jednotku. Kontrolní jednotka poroučí zbytku počítače vykonávat nějakou operaci. Poučení může změnit adresu v pultě programu, povolovat opakované operace. Poučení může také měnit pult programu jen jestliže nějaká podmínka aritmetiky je pravdivá, dávat účinek rozhodnutí, který může být spočítán k nějaké míře složitosti předchozí aritmetikou a logiky.
- Vrátit se ke kroku 1.
Počítače Vona Neumanna utrácejí hodně časových pohyblivých dat k a z paměti, a toto zpomaluje počítač (tento problém je nazýván von Neumann zúžením ) tak, inženýři často oddělí autobus do dva nebo více busses, obvykle jeden pro instrukce, a jiný pro data.
Ačkoli tento termín byl často používán v počítačové literatuře až do šedesátých lét a sedmdesátých lét to je nyní vzácné, zatímco to je předpokládal, že všechny počítače jsou tohoto typu ledaže řečený jinak.