Úvodní stránka | Tato stránka v originále

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ů:

  1. Zaběhněte pro příští poučení z paměti u adresy v pultě programu.
  2. Přidejte délku instrukce k pultu programu.
  3. 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.
  4. Vrátit se ke kroku 1.

Velmi nemnoho počítačů má čistou von Neumann architekturu. Většina počítačů přidá další krok k šeku na přerušení, elektronické události, které mohly nastanou kdykoli. Přerušení se podobá kruhu telefonu, volat osobu pryč od nějaké zdlouhavé úlohy. Přerušení nechají počítač dělat jiné věci, zatímco to čeká na události.

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.

Skladoval-počítač programu

Skladoval-počítač programu je termín podobný k ale nesynonymní k s termínem Von-Neumann architektura. V počítači tohoto typu programy jsou uskladnil a vykonal v hlavní paměti -- často ale ne vždy poté, co byl nakládán od nějakého mechanismu ukládání.

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.