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.
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
•
sdílí výkonné jednotky (např. ALU)
•
příjme 2+ vláken, pokud potřebují jinou jednotku dojde k zrychlení, pokud
stejnou může dojít i ke zpomalení
•
Vícejádrové Procesory
duplikované celé jádro (ALU,řadič,registry a FPU)