Blokové schéma CPU – součinnost s pamětí při provádění programů (kód, data, stack, podprogram, přerušení apod.), vysvětlit pojmy Harvard vs. von Neumann architektura
Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu PDF.
Von Neumannova architektura
Principy popsal John von Neumann na své přednášce v Americe. S určitými obměnami je tato
struktura základem počítačů dodnes.
Pravidla:
1. počítač se skládá z řadiče, ALU, paměti, vstupních a výstupních zařízení
2. struktura počítače je nezávislá na řešeném problému
3. v paměti jsou data uložená společně s instrukcemi programu
4. paměť je rozdělena na buňky stejné velikosti, ke kterým se přistupuje pomocí adresy
5. program je tvořen posloupností instrukcí
6. pořadí provádění instrukcí je sekvenční (postupné) s výjimkou instrukcí skoku
7. instrukce, data a adresy jsou kódovány binárně
Harvardská architektura
Předpokládá existenci dvou oddělených pamětí – první pro instrukce, druhou pro proměnná data.
Každá paměť se adresuje samostatně. Umožňuje paralelní čtení instrukce při běhu programu –
dochází ke zrychlení zpracování instrukcí.
Tato koncepce se využívá např. v jednoúčelových programovatelných automatech nebo kapesních
kalkulátorech.