počet procesorů se vztahuje k množství jader, které má procesor. Jádro je v podstatě malý procesor zabudovaný do větší čipové sady, která je schopna nezávislých výpočtů. Počet jader se velmi liší, s některými CPU sportovními dvěma jádry a zesílenými jádry, které mají až 64 jádra nebo více.
za starých časů, kdy byly věci jednodušší, měly procesory pouze jedno jádro. To znamená, že existovala jediná sada ALU, registrů, vyrovnávací paměti atd. Nicméně, jak jsme postupovali, věci se změnily a CPU začal představovat více fyzických entit nazývaných jádra pod jednou čipovou sadou. Když mluvíme o tom, co znamená počet procesorů, obecně odkazujeme na tato jádra.
každé jádro zpracovávající jeden úkol bude nezávislé na jiném jádru pracujícím na jiném úkolu. Více jader umožňuje CPU bezproblémově pracovat na více úkolech.
v tomto článku se podíváme dále na to, co znamená počet procesorů a co jádro skutečně znamená.
obsah
- co znamená počet procesorů?
- JEDNA NÁMITKA-POČÍTAČE TŘÍDY SERVERU!
- jak počet procesorů ovlivňuje výkon procesoru
- zjistit, kolik jader máte
- 1. Prostřednictvím výrobce Specsheet Online
- 2. Prostřednictvím Správce úloh
- kolik počtu procesorů potřebujete?
- pro základní výpočetní 2-4 jádra
- Mainstream Computing
- vysoký výkon
- procesory třídy pracovní stanice
- co potřebujete vědět o jádrech
- jednojádrové procesory
- omezení jednoho jádra a zavedení vícejádrových procesorů
- MultiCores vs Multi-CPU přístup
- co je vícejádrový procesor?
- jednojádrový vs vícejádrový výkon
- jednojádrový výkon
- vícejádrový výkon
- kde záleží na vícejádrovém výkonu
- vlákna, Multithreading a počet logických procesorů
- výhody multithreadingu
- závěrečná slova
co znamená počet procesorů?
jak již bylo zmíněno, počet procesorů je v podstatě počet jader na procesoru.
kromě toho lze jedno jádro CPU rozdělit na virtuální procesorové jednotky známé jako vlákna nebo logické procesory. Více o tom níže.
JEDNA NÁMITKA-POČÍTAČE TŘÍDY SERVERU!
v kategorii server mají některé základní desky více soketů CPU, které mohou mít dva nebo více samostatných procesorů pro náročnější zpracování.
jak počet procesorů ovlivňuje výkon procesoru
je čas zjistit, co znamená počet procesorů pro celkový výkon počítače.
Multitasking je základem moderních počítačů. To je to, co vám umožní pracovat, mít otevřeno více karet prohlížeče, sledovat video a dělat několik dalších věcí v počítači současně bez problémů.
vyšší počty jádra umožňují spouštět více aplikací současně, protože každé jádro zpracovává jiný datový tok na svém vlákně(vláknech). V takové situaci, kdy máte spuštěno více aplikací a služeb, čím více vláken máte spuštěné různé úkoly, tím lepší výkon.
moderní počítače mají spoustu služeb na pozadí a aplikací spuštěných, aniž byste o tom věděli. I když je váš počítač ideální, na pozadí běží služby související s OS, které využívají zdroje CPU.
mít mnoho jader znamená, že máte více pracovníků pro zpracování výpočtu.
navíc některé profesionální procesy, jako je kódování, Vykreslování, strojové učení nebo ty, které se spoléhají na obrovské množství výpočtů, vyžadují, abyste měli mnoho různých pracovníků (jader) zpracovávajících malé kousky dat současně.
Přečtěte si také: je čtyřjádrový procesor vhodný pro hraní her?
zjistit, kolik jader máte
můžete zjistit počet jader v procesoru pomocí dvou metod:
1. Prostřednictvím výrobce Specsheet Online
budete potřebovat znát značku a model CPU, abyste jej mohli vyhledat na Googlu pro svůj specsheet.
obrázek: podle specifikací CPU můžete zjistit počet jader, které má procesor ve spechsheetu výrobce. Zdroj: Intel
2. Prostřednictvím Správce úloh
další jednoduchou metodou je otevření Správce úloh (CTRL + ALT + DELETE), přejděte na „výkon“ a poté stiskněte sekci „CPU“ a vyhledejte počet jádra.
na následujícím obrázku vidíte, že Intel Core i7-7700HQ má 4 jádra.
všimnete si také jiného pole nazvaného logické procesory (v tomto případě 8), to se však netýká skutečných jader na vašem CPU. Místo toho se týká množství podprocesů, které máte. Přečtěte si více o logickém procesoru zde:
- jak zkontrolovat, kolik vláken CPU mám
kolik počtu procesorů potřebujete?
množství jader, které potřebujete, závisí na vašich potřebách.
pro základní výpočetní 2-4 jádra
nejzákladnějšími procesory, které jsou v současné době k dispozici pro notebooky a stolní počítače, jsou procesory Intel Celeron. Ty mají 2 jádra.
další úrovní procesorů v rozpočtové kategorii jsou AMD Athlon a řada Intel Pentium. Ty mohou obsahovat až 4 jádra.
obecně nedoporučuji jít na dvoujádrové procesory Intel Celeron, protože mohou vykazovat omezení i v nejzákladnějších pracovních prostředích.
pro základní výpočty doporučuji 4 jádra.
Mainstream Computing
pokud jste hráč nebo příležitostný editor a návrhář, doporučujeme 4-6 jader. Zde se díváte na procesory Intel Core i3 / Core i5 a AMD Ryzen 3/Ryzen 5.
vysoký výkon
tyto jsou často používány profesionálními hráči a profesionály, kteří potřebují lehkou pracovní stanici. Zde můžete očekávat, že najdete procesory nabízející 8 jader, jako je AMD Ryzen 7 nebo procesory Intel Core i7
procesory třídy pracovní stanice
zde je limit sky. Procesory stupně pracovní stanice mohou obsahovat až 64 jader.
pokryli jsme základy až sem a teď byste měli mít dobrou představu o tom, co znamená počet procesorů. Chcete-li se však dozvědět, co znamená počet procesorů, co znamenají jádra, co znamená jednojádrový a vícejádrový výkon, doporučujeme si přečíst zbytek článku.
co potřebujete vědět o jádrech
jádra na procesoru jsou samy o sobě jednotlivé procesorové jednotky. To znamená, že přicházejí se skutečnými schopnostmi provádět nezávislé zpracování dat. Přemýšlejte o nich jako o menším procesoru v hlavním procesoru.
sdílejí některé zdroje, jako je mezipaměť úrovně 3, řadiče paměti a systémové rozhraní, které se připojují k jiným zařízením, avšak Alu, řídicí jednotka a mezipaměť úrovně 1 a 2 jsou interně zabudovány do každého jádra, pokud jde o současnou architekturu.
abychom pochopili potřebu jader a jak mají více jader vliv na výkon, začněme pochopit, jaké jednojádrové procesory jsou / byly.
jednojádrové procesory
v počátcích výpočetní techniky měly procesory pouze jedno jádro. To bylo zodpovědné za to, že mozek procesoru.
některé z důležitých dílčích jednotek CPU jsou následující (nemusíte je znát pro účely tohoto článku)
- aritmetická logická jednotka: kde dochází k logické a aritmetické operaci. Pokud je CPU mozkem počítače. ALU je mozek CPU.
- jednotka s plovoucí desetinnou čárkou: podpůrná jednotka pro ALU pro provádění výpočtů s komplexním desetinným číslem.
- Registry: dočasné úložiště pro provádění operací. Také server jako stavové příznaky.
- řídicí jednotka: pro provádění instrukcí. Pracuje jako orchestrátor.
- Cache: velmi rychlá paměť pro načítání dat a instrukcí.
všechny tyto dílčí jednotky v rámci jednoho jádra jsou klíčovými složkami cyklu Fetch-Decode-Execute.
protože jednojádrový procesor má pouze jednu sadu dílčích jednotek, mohl by provádět pouze jeden cyklus načtení-dekódování-spuštění najednou.
použité algoritmy plánování způsobily, že počítač byl multitasking, ale ve skutečném smyslu jádro jen zpracovávalo různé procesy a přepínalo mezi nimi nerozeznatelně rychle!
omezení jednoho jádra a zavedení vícejádrových procesorů
protože trh požadoval rychlejší a rychlejší výkon procesorů. Zpočátku byla odpovědí zvýšení rychlosti hodin Jednojádrového procesoru.
proto se například jednojádrová taktovací rychlost Pentia III vydaná v roce 1999 drasticky zlepšila oproti jednojádrové taktovací rychlosti Pentia II vydané v roce 1997.
to přineslo dva problémy:
- teplo
- kontextový spínač nad hlavou
jak se rychlost hodin zvyšovala a zvyšovala, tak i výroba tepla. Požadavek na chlazení a spotřeba energie prostě nebyla dostatečně proveditelná.
dalším problémem byl Zaslechnutý přepínač kontextu. Kontextový přepínač režie je v podstatě zpoždění, ke kterému dochází, když CPU musí přepínat z jednoho úkolu na druhý. Pokud tedy přepnete z dokumentu aplikace Word na list aplikace Excel, CPU by došlo ke zpoždění.
nyní, pokud byste měli mít dvě jádra, můžete mít dokument aplikace Word načten na jedno jádro a list aplikace Excel na druhé, čímž se eliminuje režie přepínače kontextu.
z hlediska efektivity multitaskingu tedy jednojádrový procesor prostě nebyl dost velký.
vzhledem k tomu, že vyhlídky na multitasking a paralelní zpracování nabraly na síle a jak trh začal požadovat lepší výkon, vyšlo více jader jako odpověď.
Přečtěte Si Také: Jak zkontrolovat, co je moje Architektura procesoru
MultiCores vs Multi-CPU přístup
rané pokusy o více procesorových jednotek v počítači měly inženýry přepracovat základní desky tak, aby vyhovovaly více soketům CPU. Více procesorů ve své podstatě znamenalo vyšší provozní efektivitu počítačů.
to však mělo problémy, nejprve byly zvýšené hardwarové požadavky. Každý další procesor potřeboval chlazení, základní desky vyžadovaly nové stopy pro připojení všech zásuvek k různým I / O zařízením a řadičům.
Je ironií, že sestavení nebylo tak efektivní, jak se dříve myslelo, protože spolu přišly problémy s latencí. Ale s miniaturizací bylo možné umístit více procesorů na jeden křemíkový čip, což vedlo ke vzniku vícejádrových procesorů.
Přečtěte si také: jak zkontrolovat, kolik jader máte v CPU?
co je vícejádrový procesor?
vícejádrový procesor je v podstatě procesor, který má uvnitř několik nezávislých menších procesorů. Toto je také označováno jako počet procesorů.
každé jádro má vlastní ALU. FPU, registry, cache atd. Existuje jen málo komponent, které jsou sdíleny napříč jádry, stejně jako například vyrovnávací paměť L3, ale z větší části každé jádro funguje jako nezávislý procesor.
okamžitým přínosem je, že drasticky zlepšuje multitaskingový výkon počítače.
také si přečtěte: mohu upgradovat procesor notebooku z i5 na i7?
jednojádrový vs vícejádrový výkon
i když má více jader nebo počet procesorů, může drasticky zlepšit výkon CPU, výkon jednoho jádra je stále kritickým měřením jeho zdatnosti.
jednojádrový výkon
jak název napovídá, výkon jednoho jádra odkazuje na to, jak dobře funguje singulární jádro.
Toto je důležité opatření, protože existuje mnoho aplikací a úkolů, které silně využívají jedno jádro a nemají měřítko dobře s více jádry.
například mnoho her a úkolů v profesionálním softwaru, jako je navrhování v AutoCADu, je silně závislé na výkonu jednoho jádra nad vícejádrovým výkonem CPU.
toto není vzácné, ale velmi časté pozorování. Proto, když se podíváte na výsledky benchmarku pro CPU Z testovací sady, jako je Cinebench, uvidíte, že obvykle mluví o Jednojádrovém i vícejádrovém výkonu Samostatně.
frekvence CPU je nejčastěji používaným měřením výkonu jednoho jádra počítače. Měří se v Gigahertzech (GHz) a vyšší hodnoty znamenají vyšší cykly, které lze interpretovat jako rychlejší čip.
ve skutečnosti závisí individuální výkon jader CPU na nesčetných faktorech a nejen na rychlosti hodin, jako je návrh jádra, použitá Architektura, velikost tranzistoru, vyrovnávací paměť atd.
většina jednojádrových procesorů má také tendenci využívat vyšší rychlosti hodin pro zvýšení výkonu v případě potřeby. Například Ryzen 5 5600X má základní frekvenci 3,7 GHz. Jedno jádro může zvýšit na 4.6 GHz, zatímco všech šest jader dohromady Max na 4.2 GHz.
Přečtěte si také:
- co je AMD ekvivalentní Intel Core i5?
- co je AMD ekvivalentní Intel Core i3?
vícejádrový výkon
vícejádrový výkon je opět, jak název napovídá, měřítkem toho, jak dobře fungují více jader spolupracujících.
více jader se téměř stalo nutností, protože typické výpočetní potřeby se staly tak složitými i pro průměrného člověka.
koneckonců, typický počítač může mít tolik aplikací na pozadí spuštěných současně. Všechny tyto operace na pozadí by přednostně vyžadovaly, aby jejich jádro fungovalo hladce.
proto, i když vaše hra nebo váš software používá maximálně jedno jádro, celkový výkon počítače bude těžit z vyššího počtu jádra.
kde záleží na vícejádrovém výkonu
pokud potřebujete provádět více operací současně, budete mít prospěch z vícejádrového procesoru. S několika procesory na palubě, jedno jádro zvládne jednu instrukci, zatímco jiné čeká na zdroje,a stále získáte dobré výhody výkonu.
práce, jako je 3D modelování a Vykreslování, vyžadují hodně paralelních výpočtů. To je také stejné pro věci, jako je virtualizace, simulace a úpravy a kódování videa.
díky nim je multitasking bezproblémový a nabízí lepší výkon. Hráči si mohou užívat výhod, protože mnoho novějších titulů má přístup k více jádrům. Současně mnoho simulačních her, které vyžadují rychlé a složité výpočty, také funguje lépe na vícejádrových procesorech.
ty jsou však mnohem dražší. Jsou také těžší spravovat a vytvářet aplikace pro ně.
často se však nováčci nechají unést počtem jádra CPU, aniž by si uvědomili, že pokud je jejich výpočetní požadavek základní,nikdy nevyužijí plný potenciál svého CPU.
také si přečtěte: zjistit, jaký procesor je kompatibilní s mou základní deskou?
vlákna, Multithreading a počet logických procesorů
jak bylo uvedeno, jádra jsou jednotlivé procesory, z nichž každý je schopen provádět svůj instrukční cyklus.
Multithreading (nebo hyperthreading pro procesory Intel a Hypertransport pro AMD) rozkládá jádro na menší podjednotky schopné zpracování zvané vlákna.
to umožňuje jednotlivým jádrům pracovat v podstatě na dvou úkolech najednou.
každý proces, který procesor provádí, je přiřazen podprocesu a každé jádro může mít dvě vlákna, pokud má povoleno více závitů. To znamená, že čtyřjádrový procesor s povoleným multithreadingem bude mít osm podprocesů.
váš počítač může číst vlákna také jako procesor. Nejedná se však o fyzické procesory, ale o logické procesory.
každý proces, který inicializujete, vytvoří vlákno a vlákno se spustí. Více podprocesů provádějících různé procesy současně způsobuje, že CPU je multitasking.
na rozdíl od jader nejsou vlákna na procesoru fyzickými segmenty. Jsou to zcela logické jednotky zpracování, zatímco jádra jsou skutečné procesory na čipu. Vytvoření takových procesů a jejich likvidace je řešeno plánovačem CPU.
Přečtěte si také: rozdíl mezi procesory Pentium A Core i3
výhody multithreadingu
Multithreading zlepšuje výkon procesoru zejména pro multitasking a Vykreslování. To může být velmi výhodné pro jednojádrové procesory tím, že umožňuje jednomu jádru zpracovávat více úkolů současně.
Přečtěte si také: Jaké jsou Standoffs základní desky?
závěrečná slova
vědět, co znamená počet procesorů, je nezbytné, pokud plánujete nákup nebo stavbu počítače. Pokud často děláte náročnou produktivní práci, která zahrnuje složité výpočty a hodně virtualizace, budete mít prospěch z mnoha jader.
ale pro většinu příležitostných uživatelů opravdu nepotřebujete více než 4 jádra. Pro hráče a profesionály, kteří mají šest jader, je také sladké místo.