Von Neumannova architektura

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

systémovou sběrnicí Von Neumannova architektura

Von Neumannova architektura je v informatice označení pro jednoduché schéma programovatelného počítače, které používá jednu sběrnici, na kterou jsou připojeny všechny aktivní prvky (procesor, paměť, vstupy a výstupy).

Historie

Nejstarší výpočetní stroje měly programy pevně zabudované v hardwaru a jejich změna často znamenala úplnou změnu hardwaru stroje. Tento model používají některá jednodušší zařízení dodnes (například nejjednodušší kalkulačky), ale jejich počet stále klesá.

Tento přístup k počítačům změnily teprve objevy strojů s uloženým programem (například univerzální Turingův stroj).

Název von Neumannova architektura se vžil na základě přednášky matematika Johna von Neumanna. Přednášku „First Draft of a Report on the EDVAC“ věnovanou právě návrhu počítacího stroje s uloženým programem přednesl v červnu roku 1945. +more Nicméně stejná koncepce se objevila v některých amerických patentech již od roku 1936.

Popis architektury

Von Neumannova architektura popisuje počítač se společnou pamětí pro instrukce i data. To znamená, že zpracování je sekvenční oproti například harvardské architektuře, která je typickým představitelem paralelního zpracování.

Procesor počítače se skládá z řídící a výkonné (aritmeticko-logické) jednotky. Řídící jednotka zpracovává jednotlivé instrukce uložené v paměti, přičemž jejich vlastní provádění nad daty má na starosti aritmeticko-logická jednotka. +more Vstup a výstup dat zajišťují vstupní a výstupní jednotky.

Omezení von Neumannovy architektury

Rychlost zpracování instrukcí dnešními procesory je výrazně vyšší než rychlost komunikace s pamětí. Komunikace s pamětí se tak stává nejslabším článkem řetězu ve von Neumannově architektuře (efekt se anglicky nazývá , tj. +more paměťová zeď). Tuto nevýhodu částečně řeší tzv. paměťové cache, což jsou rychlé mezipaměti, do kterých se potřebná data a instrukce z pomalejší hlavní paměti načítají dříve, než jsou při zpracování potřeba.

Pro velmi rychlé zpracování velkého toku dat se ale čím dál více používají počítače s paralelním zpracováním, tedy postavené na harvardské architektuře.

Externí odkazy

[url=http://www.c-jump.com/CIS77/CPU/VonNeumann/index.html]The von Neumann Computer Model[/url] - učebnice vysvětlující von Neumannovu architekturu

Kategorie:Architektura počítače

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top