23Aug
Centrální procesorová jednotka( CPU) v počítači provádí v podstatě výpočetní programy. Moderní CPU však nabízejí funkce jako vícenásobná jádra a hypertextové závitování.Některé počítače dokonce používají více CPU.Jsme tady, abychom pomohli vyřešit vše.
Rychlost hodin pro CPU byla dostatečná při porovnávání výkonu. Věci už nejsou tak jednoduché.CPU, který nabízí vícenásobná jádra nebo vícevrstvé závitování, může fungovat výrazně lépe než jednojádrový procesor stejné rychlosti, který nepodporuje hyper-závitování.A počítače s více CPU mohou mít ještě větší výhodu. Všechny tyto funkce jsou navrženy tak, aby umožnily počítačům snadněji spouštět více procesů ve stejnou dobu - zvýšení výkonu při multitaskingu nebo pod nároky silných aplikací, jako jsou video kodéry a moderní hry. Podívejme se tedy na každou z těchto funkcí a na to, co pro vás znamenají.
Hyper-Threading
Hyper-threading byl prvním pokusem společnosti Intel o paralelní výpočet pro spotřební počítače. To debutovalo na stolních procesorech s Pentium 4 HT v roce 2002. Pentium 4 na den představoval jen jedno jádro procesoru, takže mohl skutečně provádět pouze jednu úlohu najednou - i když byl schopen přepínat mezi úkoly dostatečně rychleže to vypadalo jako multitasking. Hyper-threading se pokoušel vynahradit to.
Jedno fyzické procesorové jádro s hyperstrunem se objeví jako dva logické procesory k operačnímu systému. CPU je stále jediný procesor, takže je to trochu podvodník. Zatímco operační systém vidí dva procesory pro každé jádro, vlastní hardware CPU má pro každou jádro jediný soubor výkonných prostředků.CPU předstírá, že má více jader než to dělá a využívá vlastní logiku k urychlení provádění programu. Jinými slovy, operační systém je podveden do vidění dvou procesorů pro každé skutečné jádro CPU.
Hyper-threading umožňuje dvěma logickým procesorovým jádrům sdílet prostředky fyzického výkonu. To může něco poněkud urychlit - pokud je jeden virtuální CPU zablokován a čeká, druhý virtuální CPU si může vypůjčit své výkonné prostředky. Hyper-threading může pomoci urychlit váš systém nahoru, ale není to tak blízko jako skutečné přídavné jádro.
Naštěstí je hyper-threading "bonusem". Zatímco původní spotřební procesory s hyper-threadingem měly pouze jedno jádro, které se skládají jako vícenásobná jádra, moderní procesory Intel nyní mají jak vícenásobná jádra, tak technologii hyper-threading. Váš dvoujádrový procesor s hyper-threading se objeví jako čtyři jádra operačního systému, zatímco čtyřjádrový CPU s hyper-threading se objeví jako osm jader. Hyper-threading není náhradou za další jádra, ale dvoujádrový procesor s hyper-threading by měl fungovat lépe než procesor s dvojitým jádrem bez hyper-threadingu.
vícenásobná jádra
Původně procesory měly jediné jádro. To znamenalo, že fyzický procesor měl na sobě jednu centrální procesorovou jednotku. Pro zvýšení výkonu dodávají výrobci další "jádra" nebo centrální procesní jednotky. Dvojjádrový procesor má dvě centrální procesní jednotky, takže se zdá, že operační systém je dva procesory. Například CPU se dvěma jádry může spustit dva různé procesy současně.To urychluje váš systém, protože počítač může dělat více věcí najednou.
Na rozdíl od hyper-threadingu zde nejsou žádné triky - dvoujádrový CPU doslova má na CPU čipu dvě centrální procesní jednotky.Čtyřjádrový procesor má čtyři centrální procesní jednotky, okta-jádrový procesor má osm centrálních procesorů a tak dále.
To pomáhá dramaticky zlepšit výkon a udržet fyzickou jednotku CPU malou, takže se vejde do jediné zásuvky. K tomu musí být pouze jedna zásuvka CPU s jednotkou CPU, která je v ní vložena - ne čtyři různé zásuvky CPU se čtyřmi různými CPU, z nichž každý potřebuje vlastní napájení, chlazení a další hardware. Je méně latence, protože jádra mohou komunikovat rychleji, protože jsou na stejném čipu. Správce úloh
v systému Windows zobrazuje toto poměrně dobře. Zde například uvidíte, že tento systém má jeden skutečný CPU( socket) a čtyři jádra. Hyperthreading dělá z každého jádra vypadat jako dva CPU do operačního systému, takže ukazuje 8 logických procesorů.
Více procesorů
Většina počítačů má pouze jeden CPU.Jediný CPU může mít více jader nebo technologii hyper-závitů - ale stále je pouze jedna fyzická jednotka CPU vložená do jedné zásuvky procesoru na základní desce.
Předtím, než se objevily procesory s více závitovými a vícejádrovými procesory, se lidé pokoušeli přidat další výpočetní výkon do počítačů přidáním dalších procesorů.To vyžaduje základní desku s více zásuvkami CPU.Základní deska také potřebuje další hardware k připojení těchto zásuvek CPU do paměti RAM a dalších zdrojů.V tomto typu nastavení je spousta režie. Existuje další latence, pokud procesory potřebují vzájemně komunikovat, systémy s více procesory spotřebovávají více energie a základní deska potřebuje více zásuvek a hardware. Systémy
s více procesory nejsou dnes běžně používány mezi domácími počítači. Dokonce i vysoce výkonná herní plocha s více grafickými kartami bude mít obecně pouze jediný CPU.Najdete několik systémů CPU mezi superpočítači, servery a podobnými high-end systémy, které potřebují co nejvíce křupavé síly, jakou mohou získat.
Čím více procesorů nebo jader má počítač, tím víc toho, co může dělat najednou, pomáhá zlepšit výkonnost většiny úkolů. Většina počítačů má nyní CPU s více jádry - nejúčinnější možností, o které jsme se zabývali. Dokonce najdete procesory s více jádry na moderních smartphonech a tabletách. Procesory Intel také obsahují hyper-threading, což je druh bonusu. Některé počítače, které potřebují velké množství výkonu procesoru, mohou mít více procesorů, ale je mnohem méně efektivní než to zní.
Obrazový kredit: lungstruck na Flickr, Mike Babcock na Flickr, DeclanTM na Flickr