Skip to content

Von Neumannova architektura

Von Neumannova architektura je model počítače, který navrhl matematik John von Neumann v roce 1945. Tento model definuje základní strukturu a principy fungování počítače s uloženým programem, což znamená, že programové instrukce i data jsou uloženy ve stejné paměti.

Základní komponenty von Neumannovy architektury zahrnují:

  • Operační paměť: Slouží k uchovávání zpracovávaného programu, dat a výsledků výpočtů.
  • Aritmeticko-logická jednotka (ALU): Provádí veškeré aritmetické výpočty a logické operace.
  • Řídicí jednotka: Řídí činnost všech částí počítače prostřednictvím řídicích signálů.
  • Vstupní a výstupní zařízení: Umožňují vstup dat a programů do počítače a výstup výsledků zpracování.

Von Neumannova architektura

von_neuman

Vlastnosti

  1. Struktura počítače je nezávislá na typu řešené úlohy - počítač se programuje obsahem paměti
  2. Instrukce a data sdílí jednu a tu samou paměť
  3. Paměť je rozdělena do stejně velkých buněk
  4. Program je tvořen posloupností příkazů
  5. Změna pořadí provádění instrukcí se vyvolá podmíněným nebo nepodmíněným skokem
  6. Pro reprezentaci čísel se používá dvojková číselná soustava
  7. Během výpočtu nelze s počítačem komunikovat
  8. Vstupy a výstupy jsou napojeny přímo na ALU

Omezení Von Neumannovy architektury

Rychlost zpracování instrukcí dnešními procesory je výrazně vyšší než rychlost komunikace s pamětí, což zpomaluje celý výpočet. Procesor musí často čekat na přesun potřebných dat z paměti nebo do ní. Problém se zhoršuje s každou novou generací procesorů, protože jejich rychlost a velikost paměti rostou rychleji než propustnost sběrnice.

Alternativou k von Neumannově architektuře je harvardská architektura, která odděluje paměť pro instrukce a data, což umožňuje paralelní zpracování a může vést k vyšší rychlosti zpracování.