Procesor, subprocesor, multiprocesorové systémy, procesorová pole a pipelining
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.
5.
Subprocesory /
časový okamžik
čtení
dekódová
ní
provede
ní
uložení do
paměit
zapsání do
registru
1
A
2
B
A
3
C
B
A
4
D
C
B
A
5
E
D
C
B
A
13. Procesor, subprocesor, multiprocesorové
systémy, procesorová pole a pipelining
čtvrtek 28. září 2017
18:13
Procesor
základní součást pc, která obsluhuje vstupy a výstupy pc
•
je programovatelné zařízení, které se nachazí v téměř každém elektronickém
zařízení
•
vykonává strojové instrukce, které tvoří počítačový program
•
jeho nejdůležitější součásti jsou registry, řadič, ALU (popř. FPU) tvoří tzv.
Jádro procesoru
•
dále obsahuje paměti, IP, SP, budiče, tempty, SWR, Buffery, dekodéry, etc.
•
dělí se na RISC (zkrácená sada instrukci) a CISC (kompletní sada instrukcí),
avšak dnešní procesory využívají od obojího
•
zpracovává strojové instrukce, shled po sobě jdoucích instrukcí se nazývá
strojový kód
•
programy by byly složité, kdyby se psali přímo pro procesor, proto se
kompilují nebo interpretují
•
kompilátor (překládá do strojové kódu) nebo interpret (zdrojový kód přímo
vykonává)
•
jeho hlavní nevýhoda je, že nedokáže dělat více operací najednou – vše dělá
postupně
•
Subprocesor
samotná část procesoru vykonávající samotný úkol, ale koordinovaná s
ostatními subprocesory
•
každá subprocesor pracuje na jednom vlákně (několik vláken=program)
•
řazení může být sériové (pipelining), paralelní (superskálrní) nebo
procesorové pole (jsou zapojeny sérivoě i paralelně)
•
Multiprocesorové systémySupersklární procesor
zvětšen počet některých částí procesoru
•
funguje jako 1 procesor, ale má více ALU, etc.
•
může v 1 taktu zpracovávat více instrukcí
•
Hyperthreading
jedná se o 1 fyzický procesor, který se tváří jako 2+ logických procesorů mezi
kterými je rozdělen výkon procesoru
•
řadiče přerušení a registry jsou pro každý logický proceosr