Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revize Předchozí verze Následující verze | Předchozí verze | ||
informatika:maturita:6a [24. 11. 2021, 19.09] xnastoupil [Historické procesory] |
informatika:maturita:6a [25. 11. 2021, 15.52] (aktuální) xnastoupil [Současné procesory] |
||
---|---|---|---|
Řádek 42: | Řádek 42: | ||
===== Procesor ===== | ===== Procesor ===== | ||
Procesor (CPU = Central Processing Unit) můžeme označit jako mozek celého počítače. Provádí veškeré programovací instrukce a matematické operace. Je to velmi složitý integrovaný obvod s mnoha vývody. | Procesor (CPU = Central Processing Unit) můžeme označit jako mozek celého počítače. Provádí veškeré programovací instrukce a matematické operace. Je to velmi složitý integrovaný obvod s mnoha vývody. | ||
+ | ==== Funkce procesoru ==== | ||
+ | Princip veškerých dnešních výpočetních systémů, a tedy i procesoru, je založen na zpracování binárních operací, které lze snadno reprezentovat napěťovými úrovněmi. Základní stavební jednotkou procesoru je tranzistor. Jeho úkolem je měnit stav mezi logickou nulou a jedničkou. Jeden samotný tranzistor by příliš výpočtů realizovat nemohl, proto jich v dnešních procesorech nalezneme miliardy, díky čemuž je možné provádět i nejsložitější operace. | ||
+ | Jednotlivé operace dohromady skládají instrukce, jejichž svazky se nazývají programy. Program je zpracováván sekvenčně, což znamená, že jeho instrukce procesor provádí jednu po druhé v takzvaných instrukčních cyklech. | ||
==== Parametry procesorů ==== | ==== Parametry procesorů ==== | ||
Řádek 79: | Řádek 82: | ||
{{ :informatika:maturita:cpu.jpg?400 | Části procesoru}} | {{ :informatika:maturita:cpu.jpg?400 | Části procesoru}} | ||
+ | |||
+ | ==== Jádra procesoru ==== | ||
+ | Dnes už také najdeme procesory vícejádrové. Jádra jsou samostatné výpočetní jednotky, a tak vícejádrový procesor lze považovat za vysoce integrované zapojení více jednojádrových. Jádra jsou na sobě nezávislá, a tak je procesor schopen v jednu chvíli zpracovávat více různých instrukcí. | ||
+ | |||
+ | Z pohledu operačního systému se instrukce dělí na vlákna, která jsou vůči sobě zpracovávána paralelně, což při efektivním naprogramování dané aplikace umožňuje jejich rychlejší provádění. | ||
+ | |||
+ | Dříve bylo standardem, že jedno procesorové jádro mohlo zpracovávat pouze jedno softwarové vlákno, dokud ovšem nepřišla technologie Hyper-Threading od firmy Intel, ta umožňovala aby jedno fyzické jádro zpracovávalo vlákna dvě. Z toho důvodu se o těchto procesorových vláknech mluví také jako o virtuálních nebo logických jádrech. | ||
+ | |||
==== Historické procesory ==== | ==== Historické procesory ==== | ||
Řádek 98: | Řádek 109: | ||
==== Současné procesory ==== | ==== Současné procesory ==== | ||
- | * **Intel** – architektury Sandy Bridge, Ivy Bridge, Haswell, Broadwell, Skylake, Kaby Lake, Coffee Lake (Intel Core i3-7300, Core i5-7400, Intel Core i7-7700…) | + | * **Intel** – architektury Sandy Bridge, Ivy Bridge, Haswell, Broadwell, Skylake, Kaby Lake, Coffee Lake, Comet Lake, Rocket Lake, Alder Lake (Intel Core i3-7300, Core i5-7400, Intel Core i7-7700, Intel Core i9-8950HK…) |
* **AMD** – AMD Vishera, AMD A8 (platforma Kaveri), Zen 2 (Ryzen 5 3600...), EPYC | * **AMD** – AMD Vishera, AMD A8 (platforma Kaveri), Zen 2 (Ryzen 5 3600...), EPYC | ||
- | * **ARM** – pro mobilní zařízení (kvůli nízké spotřebě energie – TDP klidně jen 2 W). Mezi největší výrobce patří Qualcomm (např. řada Snapdragon; Snapdragon 821…), Samsung (Exynos; Samsung Exynos 7420…), nVidia (Tegra 3, Tegra 4; Tegra 4 T114…) | + | * **ARM** – pro mobilní zařízení (kvůli nízké spotřebě energie – TDP klidně jen 2 W). Mezi největší výrobce patří Qualcomm (např. řada Snapdragon; Snapdragon 821…), Samsung (Exynos; Samsung Exynos 7420…), nVidia (Tegra 3, Tegra 4; Tegra 4 T114…), MediaTek (MT6893 Dimensity 1200…) |