2. Harwardská koncepce
paměť pro data je oddělena od paměti pro instrukce. Stává se standardem po dlouhé době u dnešních počítačů.
a) tradiční počítač SISD (jednoduché instrukce, jednoduchá data)
obsahuje 1 procesor s 1 programem a zpracovává 1 datový tok
b) paralelní počítače SIMD (jednoduché instrukce, mnoho datových toků)
více procesorů paralelně zpracovávají 1 instrukční tok vždy pro různý datový tok
c) paralelní počítače MIMD (mnoho instrukčních toků, mnoho datových toků)
více procesorů, každý je řízen jiným instrukčním tokem a každý zpracovává jiný datový tok Mohou být s centralizovanou nebo distribuovanou pamětí.
Procesor je funkční jednotka počítače, která interpretuje a vykonává instrukce podle programu. Řídí činnost celého počítače prostřednictvím řídících signálů.
Registry procesoru
Datové, adresní, řídící a čitač instrukcí. Registry mají délku rovnu délce slova procesoru, většinou 32, 64 bitů.
Řadič procesoru
Koordinuje všechny funkce počítače, dává pokyny k provádění instrukcí. Řídí pořadí instrukcí programu, dekóduje instrukce, popřípadě je modifikuje, vysílá do ostatních částí počítače signály pro provádění instrukcí.
Základní části řadiče: registr instrukcí (vstupují adresy instrukcí)
registr adresy (vstupují adresy dat, výstup adres)
dekodér (vstupují instrukce, které se dekódují)
generátor (řídí ALU, vysílá řídící signály)
Žádné komentáře:
Okomentovat