Procesor
Procesor v informatice označuje dvě věci:
A) Původně je to část systému (označovaná také jako procesorový subsystém), určená na postupné zpracování určitých vstupů na výstupy (odtud i slovo „procesor“, které v latince znamená „zpracovatel / ten, kdo způsobuje, že něco postupně postupuje vepřed“). Přesnější definice zní, že je to subsystém systému zpracování dat, který přijímá informace zakódované předtím vstupním subsystémem, a který data potom zpracovává a odesílá na výstupní subsystém, kde se opět dekódují na informaci.
Rozlišujeme procesory
- v hardvéri, například:
- centrálny procesor (CPU)
- akcelerovaná procesorová jednotka (APU)
- matematický koprocesor (FPU)
- grafický procesor (GPU)
- zvukový procesor
- digitálny signálny procesor (DSP)
- špecializované vstupné a výstupné procesory
- (zřídka) v softvéri, tu zejména:
- programy nebo programové moduly, které ve systému hrají centrální úlohu; dnes se upřednostňuje pojem engine, viz engine
B) V užším smyslu dnes slovo procesor označuje jen centrálny procesor
Cache
Moderní procesory používané v počítačích, nebo jiných zařízeních, která vyžadují rychlé zpracování dat, jsou vybaveny tzv cache. Cache je vyrovnávací paměť obsahující poslední zpracovaná data a příkazy, a tak umožní rychlé opětovné použití.
- Procesor má až tři různé cache:
- Level 1 cache (L1 cache): Tato cache běží na frekvenci procesoru. Je velmi malá (asi 4 až 256 KB), ale vzhledem ke své poloze v samotném jádře procesoru velmi rychle přístupná.
- Level 2 cache (L2 cache): L2 cache je obvykle umístěna v procesoru, ale ne v jádře samotném a její velikost je mezi 64 KB a 12 MB.
- Level 3 cache (L3 cache): Je nejpomalejší ze tří vyrovnávacích pamětí, ale i největší (až 256 MB).
