← Mapa
Svět počítačů · Mise 10Procesor – výpočetní centrum
Obrazovka 1 / 9
Učitel Petr
Učitel Petr: Minule jsme zjistili, kde procesor na základní desce najdeme. Teď se podíváme, co tahle malá součástka vlastně dělá a co rozhoduje o jejím výkonu.
Učitel Petr, Matěj a Bajtík u otevřeného počítače a procesoru na stole. Bajtík drží banán.
Bajtík
BajtíkPetře, když má procesor miliardy taktů za sekundu… kolik je to banánů za sekundu?
Matěj
MatějBanány asi ne. Ale právě taktovací frekvence je jedna z věcí, podle kterých procesory popisujeme. Jenže samotné GHz nám celý výkon neprozradí.
Co procesor dělá, co znamenají GHz a proč procesor s větším číslem nemusí být vždy rychlejší?
Obrazovka 2 / 9
Učitel Petr
Učitel PetrProcesor vykonává instrukce programu. Pořád dokola je načítá, zjišťuje, co znamenají, a provádí je.
VEXík
VEXíkSkutečné instrukce jsou mnohem jednodušší než naše ukázka. Princip ale zůstává stejný: načti → rozpoznej → proveď.
1
NAČTIProcesor si vezme další instrukci.
2
ROZPOZNEJZjistí, jakou operaci má provést.
3
PROVEĎInstrukci vykoná a pokračuje další.
Ukázková instrukceSEČTI 4 + 3
ProcesorPROCESOR
Výsledek?
Bajtík
BajtíkTakže procesor banány nepočítá… pokud mu na to někdo nenapíše program?
Obrazovka 3 / 9
Učitel Petr
Učitel Petr: Procesor pracuje v určitém rytmu. Jednotlivým „tiknutím“ tohoto rytmu říkáme takty. Jejich frekvenci udáváme v gigahertzích – GHz.

Jak rychle procesor „tiká“?

Procesor
1 GHzznamená jednu miliardu taktů za sekundu
1 GHz = 1 000 000 000 taktů / s
Procesor má frekvenci 4 GHz. Znamená to, že dokončí přesně 4 miliardy úkolů za sekundu?
Bajtík
BajtíkTakže ani čtyři miliardy banánů za sekundu? Dobře… banány nechám raději na svačinu.
Obrazovka 4 / 9
Učitel Petr
Učitel PetrFrekvence není všechno. Moderní procesor může mít několik jader – samostatných výpočetních částí, které mohou pracovat současně.
Bugouš
BugoušTakže osm jader znamená osmkrát rychlejší počítač. Vyřešeno!

Co změní více jader?

Procesor s 1 jádrem

JÁDRO 1
ÚKOL 1ÚKOL 2ÚKOL 3ÚKOL 4
Jedno jádro zpracovává naši zjednodušenou ukázku postupně.

Procesor se 4 jádry

JÁDRO 1
JÁDRO 2
JÁDRO 3
JÁDRO 4
ÚKOL 1ÚKOL 2ÚKOL 3ÚKOL 4
Když lze práci rozdělit, více jader může pracovat na více částech najednou.
Bugouš
BugoušDobře… tak devětkrát?
Obrazovka 5 / 9
Učitel Petr
Učitel PetrProcesor je velmi rychlý. Jenže instrukce a data musí odněkud získat. Kdyby na ně pořád čekal, část jeho výkonu by přišla vniveč.
VEXík
VEXíkProto má procesor velmi blízko malou a mimořádně rychlou paměť – cache. Uchovává to, co může CPU brzy potřebovat.

Kde procesor hledá potřebná data?

Sleduj cestu od procesoru k postupně vzdálenějším místům.

ProcesorCPUprávě zpracovává instrukce
CACHE
Cachevelmi malá a velmi rychlá
Operační paměť RAMRAMvětší pracovní paměť počítače
SSDSSDdlouhodobé uložení programů a dat
Důležité: CPU se snaží mít často potřebná data co nejblíž. Když nejsou v cache, musí je získat z dalších částí paměťového systému.
Matěj
MatějTakže výkon není jen o tom, jak rychle CPU počítá. Důležité je i to, jak rychle dostane instrukce a data, která potřebuje.
Obrazovka 6 / 9
Matěj
MatějProcesor při práci spotřebovává energii a zahřívá se. Čím větší zátěž, tím víc tepla musí chlazení odvést.
VEXík
VEXíkKdyž je CPU příliš horký, moderní procesor se může sám zpomalit, aby snížil teplotu a chránil se.

Procesoru je horko!

Věžový chladič procesoruCHLADIČ CPU
42 °C
Procesor je v malé zátěži a chlazení teplo odvádí.
Jak teplo odchází? Teplovodivá pasta pomáhá přenést teplo z CPU do kovové základny chladiče. Heatpipes ho vedou do žeber a ventilátor přes ně žene vzduch.
Učitel Petr
Učitel PetrVýkonný procesor nestačí. Musíme mu také zajistit podmínky, aby svůj výkon dokázal využít – a správné chlazení je jedna z nich.
Obrazovka 7 / 9
Učitel Petr
Učitel PetrUž znáš frekvenci, jádra i cache. Teď je spojíme dohromady. Dokážeš určit, který procesor je nejlepší?
Bugouš
BugoušJasně! Procesor A má 4,6 GHz. Největší číslo vyhrálo. Hotovo.

Který procesor je lepší?

Všechny tři procesory jsou schválně fiktivní. Jeden má nejvyšší frekvenci, jiný nejvíc jader a další je někde mezi.

A

Procesor A

4JÁDRA
4,6 GHzFREKVENCE
12 MBCACHE
B

Procesor B

8JADER
3,8 GHzFREKVENCE
24 MBCACHE
C

Procesor C

6JADER
4,2 GHzFREKVENCE
20 MBCACHE
Který z nich je podle těchto tří údajů jednoznačně nejvýkonnější?

Teď vybírej podle použití

V naší zjednodušené úloze vyber procesor, jehož vlastnosti se pro danou práci hodí nejvíc.

🎮Hra využívající hlavně několik rychlých jader
🎬Zpracování videa umí dobře využít mnoho jader
💻Běžná práce a více programů současně
Správně vybráno: 0 / 3
Matěj
MatějProcesor nevybíráme podle jednoho čísla. Záleží na kombinaci vlastností, konkrétním programu i na tom, co s počítačem budeme dělat.
Obrazovka 8 / 9
Učitel Petr
Učitel PetrTeď už bez nápovědy. Čeká tě deset úkolů z celé mise. Počítá se správná odpověď na první pokus.
Matěj
MatějKdyž se spleteš, můžeš odpověď opravit a pokračovat. Skóre ale ukáže, kolik věcí jsi zvládl hned napoprvé.

Závěrečná CPU výzva

10 úkolů · instrukce · GHz · jádra · cache · chlazení · výběr procesoru

Skóre: 0 / 10
Obrazovka 9 / 9
Mise 10 dokončena

Mise splněna!

Učitel Petr
Učitel PetrVýborně! Už víš, že výkon procesoru není jedno magické číslo. Umíš přemýšlet o tom, co CPU dělá, co ovlivňuje jeho výkon a proč záleží na konkrétní úloze.
⚙️
CPU
SPECIALISTA
MISE 10
Co už zvládáš?
  • Vysvětlit cyklus načti – rozpoznej – proveď.
  • Vysvětlit, co znamenají GHz a takty.
  • Posoudit význam počtu jader.
  • Vysvětlit, proč procesor používá cache.
  • Rozpoznat problém s přehříváním a chlazením.
  • Porovnávat procesory podle více vlastností a použití.
Bajtík
BajtíkTakže už to chápu. Procesor se neměří v banánech za sekundu. Banány se měří… podle chuti!
◀ ZPĚT NA MAPU