Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Tu je porucha:
* Fyzické jadrá: Fyzické jadro je kompletná spracovateľská jednotka v rámci CPU. Ak máte CPU so 4 fyzickými jadrami, môže skutočne vykonať 4 rôzne pokyny (alebo časti 4 rôznych procesov) *v rovnakom čase *.
* vlákna (logické jadrá): Moderné CPU často používajú technológiu s názvom simultánne multithreading (SMT) , s implementáciou Intel s názvom hyper-threading . To umožňuje, aby sa jediné fyzické jadro objavilo ako dve logické jadrá (vlákna) do operačného systému. Aj keď to nie je * dvojnásobok *, umožňuje jadre využívať nečinné časti jeho samotnej efektívnejšie. Myslite na to, že má jediného šéfkuchára (fyzického jadra), ktorý môže pracovať na viacerých jedlách (vláknach) súčasne prepínaním medzi nimi, keď čaká jedna úloha (napr. Čakanie na varu vody). 4-jadrová CPU s hyper-priebočom sa objaví ako 8 logických jadier.
* operačný systém a procesy: Operačný systém riadi všetky procesy a vlákna bežiace v počítači. Rýchlo medzi nimi prepína a každému dáva malý kúsok času CPU (nazýva sa to časové zdieľanie alebo multitasking). To vytvára * ilúziu * spustenia mnohých procesov súčasne, aj keď CPU v akomkoľvek danom okamihu aktívne pracuje na obmedzenom počte.
v súhrne:
* CPU môže skutočne spustiť množstvo procesov rovnajúcich sa počtu * fyzických jadier * súčasne.
* Hyper-threading (alebo SMT) * Zlepšuje * Schopnosť každého fyzického jadra zvládnuť viac práce spustením viacerých * vlákien * súčasne.
* Operačný systém riadi oveľa väčší počet procesov a vlákien ako CPU, ktoré majú jadrá, čím vytvára vzhľad skutočnej simultánnosti prostredníctvom rýchleho prepínania kontextu.
Príklad:
CPU s 8 fyzickými jadrami a hyper-threading (16 logických jadier) môže:
* * Skutočne * Vykonajte 8 rôznych pokynov v rovnakom čase (jedna v každom fyzickom jadre).
* * Efektívne * Zvládnite až 16 vlákien súčasne, čím lepšie využíva zdroje každého jadra.
* * Objaví sa * je súčasne prevádzkované stovky alebo tisíce procesov, pretože operačný systém medzi nimi rýchlo prepína.
Dôležité úvahy:
* prekážky: Ďalšie faktory, ako napríklad RAM, disk I/O a rýchlosť siete, môžu tiež obmedziť celkový výkon systému, aj keď je CPU výkonný.
* pracovné zaťaženie: Niektoré procesy sú náročnejšie na CPU ako iné. Systém by mohol byť schopný „zvládnuť“ mnoho ľahkých procesov súčasne, ale bojovať s niekoľkými veľmi náročnými procesmi.
Preto je odpoveďou technicky počet *fyzických jadier *, ale je dôležité pochopiť úlohu vlákien a operačného systému pri vytváraní vnímania mnohých procesov súčasne.