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.
•
má více nezávislých jader, která se umí zasoupit
•
zpracovává 1 vlákno na 1 jádře, nepouživaná jádra vypína pro úsporu energie
•
každé jádro má svoji cache+společnou cache
•
přepínačová sběrnice
•
Multithreading
jedno jádro ve vícejádrovém procesoru pracuje na více vláknách najednou
•
Procesorové pole
procesory jsou propojeny sériově i paralelně
•
první řada je zapojena na sběrnici svými vstupy a poslední řada svými výstupy
•
propojení mezi řadami je jednosměrné a v rámci řád obousměrné
•
Pipelining
zřetězené zpracování strojových instrukcí v tzv. Funkčních blocích
•
procesor je rozdělen na subprocesory
•
každá instrukce je rozdělena na kroky (výrobný linka)
•
obvykle bývá 5ti stupňový (krokový):
•
načtení
1.
dekódování
2.
provedení
3.
uložení do paměti
4.
zapsání do registru
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á)