Anonim

Vývoj CPU alebo centrálnych procesorových jednotiek je fascinujúcou a komplexnou témou. Od prvých dní Intelu 4004 v roku 1971 (prvý komerčný procesor) tieto malé čipy rýchlo napredovali vo výkone a rýchlosti. Výpočtové úlohy, ktoré boli kedysi absolútne nepredstaviteľné, dokonca aj pre gigantické mainframy, teraz ľahko zvládajú smartfóny s cenou 50 dolárov. Tento vývoj si vyžiadal mnoho zvratov, ale jedným vývojom, ktorý je pre niektorých koncových používateľov trochu mätúci, je koncepcia viacjadrových procesorov. Výrobcovia čipov sa starajú o svoje nové procesory tak, že majú duálne alebo štvorjadrové jadrá alebo dokonca vyššie pre používateľov 64-bitovej verzie systému Windows 10. Čo to však vlastne znamená?

Viacfarebné spracovanie

„Jadro“ procesora je nezávislá procesorová jednotka na čipe fyzického procesora. Každé jadro má svoj vlastný hardvér na spracovanie a vyrovnávaciu pamäť a je pripojené k zvyšku CPU prostredníctvom zdieľanej pamäte čipu a systémovej zbernice. Jadro je v podstate jeho vlastný súkromný procesor a viacjadrový procesor je taký, ako keby niekoľko CPU spolupracovalo. Myšlienka viacjadrových výpočtov spočíva v tom, že počítačové úlohy je možné rozdeliť medzi jadrá, takže celková úloha sa dokončí rýchlejšie. V skutočnosti to závisí od toho, ako úplne to závisí od softvéru operačného systému a aplikačného softvéru; Operačné systémy a aplikácie, ktoré nie sú napísané tak, aby využívali výhody viacjadrových procesorov, sa nespustia rýchlejšie ako v jednom CPU. Je preto nepravdepodobné, že by staršie operačné systémy a programy mali úžitok z moderných procesorov.

Viacjadrové procesory sa začali znova v roku 1996, keď čip IBM Power4 bežal na jednom čipe dve jadrá. Softvérová podpora pre túto novú myšlienku sa však okamžite nevyvinula. Počnúc systémom Windows XP v roku 2001 začal systém Windows podporovať viacjadrové operácie a vývojári aplikácií nasledovali balík. Takmer akýkoľvek softvérový balík, ktorý si dnes kúpite, bude plne využívať viacjadrový procesor, ktorý takmer určite máte pod kapotou vášho počítača alebo notebooku.

(Viac informácií nájdete v tomto podrobnom článku o viacjadrovom spracovaní. Ak vytvárate alebo kupujete nové PC, môže byť užitočný aj prehľad tohto článku o tom, čo treba hľadať v CPU. A ak ste zaujíma ma história procesorov, samozrejme, že sme vás zahrali!)

Potrebujete povoliť všetky jadrá vo Windows?

Jednou z otázok, ktoré sa na TechJunkie bežne pýtame, je, či musíte podniknúť nejaké kroky, aby ste vo svojom počítači povolili podporu viacerých jadier. Odpoveď je, že záleží na verzii systému Windows, ktorú používate. U starších verzií systému Windows bude pravdepodobne potrebné zmeniť nastavenie systému v systéme BIOS, aby fungovalo viacjadrové fungovanie. V systéme Windows 10 sa automaticky zapne podpora viacerých jadier; v prípade potreby môžete zmeniť nastavenie tak, aby používalo menej jadier, aby ste odstránili dôvod kompatibility softvéru, ale toto je výnimočne zriedkavé.

Zmena základných nastavení v systéme Windows 10

Ak používate systém Windows 10, všetky jadrá procesorov sa predvolene povolia, ak je váš systém BIOS / UEFI nastavený správne. Jediný čas, kedy by ste použili túto techniku, je obmedzenie jadier.

  1. Do vyhľadávacieho poľa systému Windows zadajte príkaz msconfig a stlačte kláves Enter.
  2. Vyberte kartu Boot a potom Advanced options.
  3. Začiarknite políčko vedľa položky Počet procesorov av ponuke vyberte počet jadier, ktoré chcete použiť (pravdepodobne 1, ak máte problémy s kompatibilitou).
  4. Vyberte OK a potom Použiť.

Ak používate Windows 10, políčko vedľa „Počet procesorov“ bude obyčajne nezačiarknuté. Je to tak preto, že systém Windows je nakonfigurovaný tak, aby využíval všetky jadrá vždy, keď ich program dokáže použiť.

Zmena základných nastavení v systéme Windows XP

Systém Windows XP podporoval viac jadier, ale so značnými obmedzeniami. Windows XP Home by podporoval jeden procesor až so štyrmi jadrami, zatiaľ čo Windows XP Professional by podporoval dva procesory s až štyrmi jadrami za kus. Na počítačoch so systémom Windows XP boli viacjadrové nastavenia riadené prostredníctvom systému BIOS. Ak chcete získať prístup k nastaveniam systému BIOS, musíte reštartovať počítač. Počas procesu zavádzania podržte stlačený kláves F2 (zvyčajne) - kľúč sa môže líšiť v závislosti od vášho zariadenia. Zvyčajne sa na obrazovke zobrazí výzva, ktorá klávesa sa má použiť. Po načítaní ovládacieho panela systému BIOS môžete nastavenia zmeniť manuálne. Presné nastavenia, ktoré sa majú zmeniť, sa líšia v závislosti od systému BIOS vášho zariadenia, ale obrazovka bude zvyčajne vyzerať takto:

Zmena základných nastavení v systéme Windows Vista, 7 a 8

V systéme Windows Vista, 7 a 8 sa k viacjadrovému nastaveniu pristupuje prostredníctvom rovnakého procesu msconfig, ako je opísané vyššie pre systém Windows 10. V systémoch Windows 7 a 8 je tiež možné nastaviť afinitu procesora, to znamená oznámiť operačnému systému, aby použiť konkrétne jadro pre konkrétny program. Bolo to užitočné pre množstvo vecí; môžete nastaviť určitý program tak, aby bol vždy spustený na jednom jadre, aby nezasahoval do iných systémových operácií, alebo môžete nastaviť program, ktorý mal problémy s spustením iného jadra, ako je prvé logické jadro, aby používal jadro tam, kde bežal najlepší.

V systéme Windows 7 alebo 8 nie je bezpodmienečne potrebné nastaviť základné príbuznosti, ale ak to chcete, je to jednoduché.

  1. Vyberte Ctrl + Shift + Esc, aby ste vyvolali Správcu úloh.
  2. Pravým tlačidlom myši kliknite na program, ktorého základné použitie chcete upraviť, a vyberte možnosť Podrobnosti.
  3. V okne Podrobnosti znova vyberte tento program.
  4. Kliknite pravým tlačidlom myši a vyberte možnosť Nastaviť príbuznosť.
  5. Vyberte jedno alebo viac jadier a začiarknite políčko, ktoré chcete vybrať, zrušte začiarknutie a zrušte výber.

Môžete si všimnúť, že je uvedených dvakrát toľko jadier, ako máte. Napríklad, ak prevádzkujete procesor Intel i7 so 4 jadrami, v okne Affinity sa zobrazí 8. Je to preto, že nadmerné spracovanie efektívne zdvojnásobuje vaše jadrá, so štyrmi skutočnými a štyrmi virtuálnymi. Ak chcete vedieť, koľko fyzických jadier váš procesor vyskúšal, postupujte takto:

  1. Vyberte Ctrl + Shift + Esc, aby ste vyvolali Správcu úloh.
  2. Vyberte Výkon a zvýraznite CPU.
  3. Skontrolujte pravú dolnú časť panela pod položkou Cores.

Existuje užitočný dávkový súbor, ktorý môžete vytvoriť a ktorý môže vynútiť príbuznosť procesora pre konkrétne programy. Nemali by ste ich používať, ale ak …

  1. Otvorte program Poznámkový blok alebo Poznámkový blok ++.
  2. Zadajte „Start / affinity 1 PROGRAM.exe“. Zadajte bez úvodzoviek a zmeňte PROGRAM pre konkrétny program, ktorý sa snažíte ovládať.
  3. Uložte súbor so zmysluplným názvom a na koniec pridajte „.bat“. Vytvorí sa ako dávkový súbor.
  4. Uložte ho do umiestnenia inštalácie programu, ktoré ste zadali v kroku 2.
  5. Spustite dávkový súbor, ktorý ste práve vytvorili na spustenie programu.

Ak vidíte „afinita 1“, systém Windows to povie, aby používal procesor CPU0. Môžete to zmeniť v závislosti na tom, koľko jadier máte, Affinity 3 pre CPU1 a tak ďalej. Táto stránka na webovej stránke Microsoft Developer obsahuje úplný zoznam príbuzností.

***

Procesor je najdôležitejšou súčasťou vášho počítača, takže je rozumné chcieť posunúť každé jeho jadro k okraju. Ak máte stále problémy s napájaním zariadenia na požadovanú úroveň pre svoj vlastný výkon, môžete zvážiť inováciu procesora (ak vlastníte stolný počítač) alebo by ste sa mali zamerať na vyzdvihnutie nového prenosného počítača so špičkovou technológiou. hardware. Alebo, ak by ste sa radšej pokúsili vylepšiť Windows 10 na svojom súčasnom hardvéri, pozrite si nášho definitívneho sprievodcu tu.

Ako povoliť všetky jadrá v systéme Windows