Vývoj CPU nebo centrálních procesorových jednotek je fascinujícím a složitým tématem. Od nejranějších dnů Intel 4004 v roce 1971 (první komerční procesor) tyto malé čipy rychle postupovaly ve výkonu a rychlosti. Výpočtové úkoly, které byly kdysi naprosto nepředstavitelné, i pro gigantické mainframy, nyní snadno zvládnou chytré telefony s 50 USD. Tento vývoj vzal mnoho zvratů a obratů, ale jedním vývojem, který je pro některé konečné uživatele poněkud matoucí, je koncepce vícejádrových procesorů. Výrobci čipů tout jejich nový procesor jako s duálním jádrem, nebo quad jádra, nebo dokonce vyšší pro uživatele 64-bitové verze Windows 10. Ale co to vlastně znamená?
Vícejádrové zpracování
„Jádro“ procesoru je nezávislá jednotka zpracování na čipu fyzického procesoru. Každé jádro má svůj vlastní hardware pro zpracování a mezipaměť a je připojeno ke zbytku CPU prostřednictvím sdílené paměti čipu a systémové sběrnice. Jádro je v podstatě jeho vlastní soukromý procesor a víceprocesorový procesor je jako mít několik procesorů spolupracujících. Myšlenka vícejádrových výpočtů spočívá v tom, že výpočetní úlohy lze rozdělit mezi jádra, takže celková úloha je dokončena rychleji. Ve skutečnosti to závisí na účinnosti operačního systému a aplikačního softwaru; Operační systémy a aplikace, které nejsou napsány tak, aby využívaly výhod vícejádrových procesorů, nebudou běžet rychleji, než by byly na jediném CPU. Starší operační systémy a programy tedy pravděpodobně nebudou mít z moderních procesorů žádný užitek.
Vícejádrové procesory začaly znovu v roce 1996, kdy čip IBM Power4 běžel na jednom čipu dvě jádra. Softwarová podpora této nové myšlenky se však okamžitě nevyvinula. Počínaje systémem Windows XP v roce 2001 začal systém Windows podporovat vícejádrové operace a vývojáři aplikací následovali sadu. Skoro jakýkoli softwarový balíček, který si dnes zakoupíte, plně využije vícejádrový procesor, který téměř určitě máte pod kapotou vašeho počítače nebo notebooku.
(Další informace naleznete v tomto podrobném článku o vícejádrovém zpracování. Pokud stavíte nebo kupujete nové PC, může být užitečné také přezkoumání tohoto článku o tom, co hledat v CPU. A pokud jste zajímáte se o historii procesorů, samozřejmě jsme vás zahrnovali!)
Potřebujete povolit všechna jádra ve Windows?
Jednou z otázek, které se na TechJunkie často ptáme, je, zda je třeba podniknout nějaké kroky, aby se ve vašem počítači aktivovala podpora vícejádrových. Odpověď zní, že záleží na verzi systému Windows, kterou používáte. U starších verzí systému Windows bude možná nutné změnit nastavení systému v systému BIOS, aby fungovalo vícejádrové funkce. V systému Windows 10 je vícejádrová podpora automaticky zapnutá; můžete změnit nastavení tak, aby používalo méně jader, je-li to nutné k vyřešení důvodu kompatibility softwaru, ale toto je výjimečně vzácné.
Změna základních nastavení v systému Windows 10
Pokud používáte Windows 10, všechna jádra procesorů budou ve výchozím nastavení povolena, pokud je váš systém BIOS / UEFI nastaven správně. Jediný čas, kdy byste tuto techniku použili, je omezit počet jader.
- Do vyhledávacího pole Windows zadejte „msconfig“ a stiskněte Enter.
- Vyberte kartu Boot a potom Advanced options.
- Zaškrtněte políčko vedle Počet procesorů a z nabídky vyberte počet jader, která chcete použít (pravděpodobně 1, pokud máte problémy s kompatibilitou).
- Vyberte OK a poté Použít.
Používáte-li systém Windows 10, pole vedle „Počet procesorů“ bude obvykle nezaškrtnuto. Důvodem je, že systém Windows je nakonfigurován tak, aby využíval všechna jádra, kdykoli je program dokáže použít.
Změna základních nastavení v systému Windows XP
Systém Windows XP podporoval více jader, ale s významnými omezeními. Systém Windows XP Home by podporoval jeden procesor s až čtyřmi jádry, zatímco systém Windows XP Professional by podporoval dva procesory s až čtyřmi jádry za kus. U počítačů se systémem Windows XP byla vícejádrová nastavení řízena pomocí systému BIOS. Chcete-li získat přístup k nastavení systému BIOS, budete muset restartovat počítač. Během procesu spouštění podržte klávesu F2 (obvykle) - klíč se může lišit v závislosti na vašem počítači. Obvykle se na obrazovce zobrazí výzva s informací, který klíč použít. Po načtení ovládacího panelu systému BIOS můžete nastavení změnit ručně. Přesná nastavení, která se mají změnit, se budou lišit v závislosti na systému BIOS vašeho počítače, ale obrazovka obvykle bude vypadat asi takto:
Změna základních nastavení v systému Windows Vista, 7 a 8
V systémech Windows Vista, 7 a 8 se k vícejádrovému nastavení přistupuje prostřednictvím stejného procesu msconfig, jak je popsáno výše pro systém Windows 10. V systémech Windows 7 a 8 je také možné nastavit spřažení procesorů, to znamená informovat operační systém, aby použít konkrétní jádro pro konkrétní program. To bylo užitečné pro řadu věcí; můžete nastavit určitý program tak, aby byl vždy spuštěn na jednom jádru, takže by nezasahoval do jiných systémových operací, nebo můžete nastavit program, který měl potíže s spuštěním jakéhokoli jiného jádra než prvního logického jádra, aby používal jádro, na kterém běží nejlepší.
Není nezbytně nutné nastavovat základní spříznění ve Windows 7 nebo 8, ale pokud chcete, je to jednoduché.
- Vyberte Ctrl + Shift + Esc pro vyvolání Správce úloh.
- Klepněte pravým tlačítkem myši na program, jehož hlavní použití chcete upravit, a vyberte Podrobnosti.
- V okně Podrobnosti znovu vyberte tento program.
- Klikněte pravým tlačítkem a vyberte Nastavit spřízněnost.
- Vyberte jedno nebo více jader a zaškrtněte políčko pro výběr, zrušte zaškrtnutí pro zrušení výběru.
Můžete si všimnout, že je uvedeno dvakrát tolik jader, než kolik máte. Pokud například používáte procesor Intel i7 se 4 jádry, bude v okně Affinity uvedeno 8. Je to proto, že hyperthreading efektivně zdvojnásobuje vaše jádra, se čtyřmi reálnými a čtyřmi virtuálními. Pokud chcete vědět, kolik fyzických jader váš procesor vyzkoušel:
- Vyberte Ctrl + Shift + Esc pro vyvolání Správce úloh.
- Vyberte Výkon a zvýrazněte CPU.
- Zkontrolujte pravou dolní část panelu pod Cores.
Můžete vytvořit užitečný dávkový soubor, který může vynutit spřažení procesorů pro konkrétní programy. Neměli byste ho používat, ale pokud ano …
- Otevřete Poznámkový blok nebo Poznámkový blok ++.
- Zadejte 'Start / affinity 1 PROGRAM.exe'. Napište bez uvozovek a změňte PROGRAM pro konkrétní program, který chcete ovládat.
- Uložte soubor s smysluplným názvem a na konec přidejte „.bat“. Tím se vytvoří jako dávkový soubor.
- Uložte jej do umístění instalace programu, které jste určili v kroku 2.
- Spusťte soubor dávky, který jste právě vytvořili pro spuštění programu.
Tam, kde vidíte „afinitu 1“, to říká systému Windows, aby používal CPU0. Toto můžete změnit v závislosti na počtu jader, Affinity 3 pro CPU1 atd. Tato stránka na webu Microsoft Developer obsahuje úplný seznam afinit.
***
Procesor je nejdůležitější součástí vašeho počítače, takže má smysl chtít posunout každé jeho jádro k okraji. Samozřejmě, pokud máte stále potíže s napájením zařízení na úroveň, kterou si přejete pro svůj vlastní výkon, možná byste měli zvážit upgrade procesoru (pokud vlastníte stolní počítač) nebo se můžete podívat na vyzvednutí nového notebooku s nejmodernější technologií Hardware. Nebo, pokud byste se raději pokusili učinit Windows 10 ještě rychleji na svém současném hardwaru, podívejte se na našeho definitivního průvodce zde.
