Skip to main content

Co je architektura von Neumann?

architektura von Neumann je časný, vlivný typ výpočetní struktury.Skládá se především z paměťových čipů, které jsou schopny držet i zpracovávat data.Každý čip má schopnost provádět různé úkoly, v závislosti na tom, jak je ovlivněna operací provedená před ním.Podle architektury von Neumann by každý počítač měl paměť, mechanismy pro výstup a vstup, centrální ovládání, místo pro centrální aritmetiku a externí úložiště.

Počítače s architekturou Von Neumann jsou známé jako uložený program.To znamená, že počítač nepotřebuje externí přepínače nebo jiné vlivy, aby mohl spustit.Všechny pokyny a data jsou uložena v paměti s náhodným přístupem (RAM).

Von Neumann Architecture byla vytvořena v polovině 40. let 20. století John Von Neumann, průkopnický počítačový vědec.Narodil se v roce 1903 a také napsal několik matematických papírů s vysoce vlivnými teoriemi, které se používají po mnoho desetiletí.V jednom z těchto článků popsal strukturu nezbytnou pro vytvoření funkčního počítače.Tato programovací struktura tvoří základnu pro významné procento současné výpočetní architektury.Jakmile byl stroj sestaven, mohl vykonávat pouze jednu funkci.Abychom změnili to, co počítač udělal, bylo nutné převádět, přidat komponenty nebo jinak změnit fyzickou strukturu stroje.Koncept pro efektivnější modely.Jeden z primárních problémů se strukturou je fenomén známý jako Von Neumann Bottleneck.Problém s úzkým prostorem spočívá v tom, že operace, které zpracovávají informace a data a data sdílejí stejnou sběrnici, což je metoda přepravy těchto prvků.To ovlivňuje účinnost a celkovou schopnost systému.Je to také typ architektury uloženého programu.Harvardská architektura spravuje ukládání, data a pokyny podobným způsobem, ale má více zdrojů pro přepravu informací.Struktura má vyhrazené datové sběrnice pro přepravu pokynů a paměti, takže může fungovat více funkcí.Zatímco Harvardská architektura rostla v popularitě, stále existují někteří, kteří dávají přednost jednodušší architektuře von Neumann, což může být dostupnější formát pro začátečníky počítačových programátorů.