Anonim

CPU jeb centrālo procesora bloku attīstība ir aizraujoša un sarežģīta tēma. Kopš agrīnajām Intel 4004 dienām 1971. gadā (pirmais komerciālais procesors) šīs mazās mikroshēmas ir strauji progresējušas jaudas un ātruma ziņā. Skaitļošanas uzdevumus, kas kādreiz bija absolūti neiedomājami pat gigantiskiem lieldatoriem, tagad ar viedtālruņiem var viegli veikt ar 50 ASV dolāriem. Šī attīstība ir veikusi daudzus pagriezienus, taču viena attīstība, kas nedaudz mulsina dažus gala lietotājus, ir daudzkodolu procesoru koncepcija. Mikroshēmu ražotāji uzskata, ka jaunajam procesoram nav divkodolu vai četrkodolu, vai pat vēl augstāka Windows 10 64 bitu versijas lietotājiem. Bet ko tad īsti nozīmē?

Daudzkodolu apstrāde

Procesora “kodols” ir neatkarīga procesora vienība fiziskā procesora mikroshēmā. Katram kodolam ir sava apstrādes aparatūra un kešatmiņas atmiņa, un tas ir savienots ar pārējo CPU caur mikroshēmas dalīto atmiņu un sistēmas kopni. Kodols būtībā ir savs privātais CPU, un daudzkodolu procesors ir tāds pats kā tad, ja vairāki CPU strādā kopā. Daudzkodolu skaitļošanas ideja ir tāda, ka skaitļošanas uzdevumus var sadalīt starp kodoliem, lai kopējais darbs tiktu pabeigts ātrāk. Patiesībā tas, cik efektīvs tas ir, pilnībā atkarīgs no operētājsistēmas programmatūras un lietojumprogrammatūras; OS un lietojumprogrammas, kas nav rakstītas, lai izmantotu daudzkodolu procesoru priekšrocības, nedarbosies ātrāk, nekā tās darbinātu ar vienu CPU. Tādējādi vecākās OS un programmas, visticamāk, nesaskatīs nekādu labumu no mūsdienu procesoriem.

Daudzkodolu procesori sāka savu darbību jau 1996. gadā, kad IBM Power4 mikroshēma vienā mikroshēmā darbināja divus serdeņus. Tomēr programmatūras atbalsts šai jaunajai idejai nekavējoties neattīstījās. Sākot ar Windows XP 2001. gadā, Windows sāka atbalstīt vairāku kodolu darbību, un lietojumprogrammu izstrādātāji sekoja komplektam. Gandrīz jebkura programmatūras pakete, ko jūs šodien iegādājaties, pilnībā izmantos daudzkodolu procesoru, kas jums gandrīz noteikti ir zem darbvirsmas vai klēpjdatora pārsega.

(Lai iegūtu papildinformāciju, skatiet šo detalizēto rakstu par daudzkodolu apstrādi. Ja jūs veidojat vai pērkat jaunu datoru, arī varētu būt noderīgs šī raksta pārskats par to, ko meklēt CPU. Un, ja jūs esat interesē pārstrādātāju vēsture, protams, mēs esam jūs apskatījuši!)

Vai sistēmā Windows jāatspējo visi serdeņi?

Viens no jautājumiem, ko mums bieži uzdod TechJunkie, ir tas, vai jums ir jāveic kādas darbības, lai datorā iespējotu daudzkodolu atbalstu. Atbilde ir tāda, ka tas ir atkarīgs no jūsu operētājsistēmas Windows versijas. Vecākām Windows versijām, iespējams, būs jāmaina sistēmas iestatījums BIOS, lai darbotos daudzkodolu funkcionalitāte. Operētājsistēmā Windows 10 daudzkodolu atbalsts tiek automātiski ieslēgts; Jūs varat mainīt iestatījumu, lai vajadzības gadījumā izmantotu mazāk kodolu, lai labotu programmatūras saderības iemeslu, taču tas ir ārkārtīgi reti.

Galveno iestatījumu mainīšana operētājsistēmā Windows 10

Ja izmantojat operētājsistēmu Windows 10, visi procesora kodoli pēc noklusējuma tiks iespējoti, ja jūsu BIOS / UEFI ir iestatīti pareizi. Vienīgais laiks, kad jūs izmantotu šo paņēmienu, ir ierobežot serdeņu daudzumu.

  1. Ierakstiet “msconfig” Windows meklēšanas lodziņā un noklikšķiniet uz Enter.
  2. Atlasiet cilni Sāknēšana un pēc tam - opcijas Papildu.
  3. Atzīmējiet izvēles rūtiņu blakus Procesoru skaits un izvēlnē atlasiet izmantoto kodolu skaitu (iespējams, 1, ja rodas saderības problēmas).
  4. Atlasiet Labi un pēc tam Lietot.

Ja jūs izmantojat Windows 10, rūtiņa blakus “Procesoru skaits” parasti netiks atzīmēta. Tas notiek tāpēc, ka Windows ir konfigurēts izmantot visus kodolus, kad vien programma tos var izmantot.

Galveno iestatījumu mainīšana sistēmā Windows XP

Windows XP atbalstīja vairākus kodolus, taču ar ievērojamiem ierobežojumiem. Windows XP Home atbalstītu vienu procesoru ar līdz četriem kodoliem, savukārt Windows XP Professional atbalstītu divus procesorus ar līdz četriem kodoliem pa gabalu. Windows XP mašīnās daudzkodolu iestatījumus kontrolēja, izmantojot BIOS. Lai piekļūtu BIOS iestatījumiem, jums būs jāpārstartē dators. Sāknēšanas laikā turiet nospiestu taustiņu F2 (parasti) - taustiņš var atšķirties atkarībā no jūsu datora. Parasti ekrānā tiek parādīts uzvedne, kurā norādīts, kuru taustiņu lietot. Kad BIOS vadības panelis ir ielādēts, iestatījumus var mainīt manuāli. Precīzi maināmie iestatījumi mainīsies atkarībā no jūsu datora BIOS, taču parasti ekrāns izskatīsies šādi:

Galveno iestatījumu mainīšana operētājsistēmā Windows Vista, 7 un 8

Operētājsistēmā Windows Vista, 7 un 8 daudzkodolu iestatījumiem var piekļūt, izmantojot to pašu msconfig procesu, kā aprakstīts iepriekš operētājsistēmai Windows 10. Arī operētājsistēmā Windows 7 un 8 ir iespējams iestatīt procesora afinitāti, tas ir, norādīt operētājsistēmai uz izmantojiet īpašu kodolu konkrētai programmai. Tas bija noderīgs vairākās lietās; jūs varētu iestatīt noteiktu programmu vienmēr darboties vienā kodolā tā, lai tā netraucētu citām sistēmas darbībām, vai arī jūs varētu iestatīt programmu, kurai bija grūtības palaist jebkuru citu serdi, izņemot pirmo loģisko kodolu, izmantot kodolu tur, kur tas darbojās labākais.

Nav obligāti jāiestata operētājsistēmas Windows 7 vai 8 galvenās radniecības saites, taču, ja vēlaties, tas ir vienkārši.

  1. Atlasiet Ctrl + Shift + Esc, lai atvērtu uzdevumu pārvaldnieku.
  2. Ar peles labo pogu noklikšķiniet uz programmas, kuras galveno lietojumu vēlaties modificēt, un atlasiet Detaļas.
  3. Atkārtoti atlasiet šo programmu logā Details.
  4. Ar peles labo pogu noklikšķiniet un atlasiet Iestatīt afinitāti.
  5. Izvēlieties vienu vai vairākus serdeņus un atzīmējiet izvēles rūtiņu, lai atlasītu, noņemiet atzīmi no izvēles rūtiņas.

Jūs varat pamanīt, ka sarakstā ir iekļauts divreiz vairāk kodolu nekā jums. Piemēram, ja jūs darbināt Intel i7 centrālo procesoru ar 4 kodoliem, loga Affinity sarakstā būs 8. Tas notiek tāpēc, ka hiperteksta sadalīšana efektīvi dubulto jūsu kodolus ar četriem reāliem un četriem virtuāliem. Ja vēlaties uzzināt, cik daudz fizisko kodolu jūsu procesors ir izmēģinājis, rīkojieties šādi:

  1. Atlasiet Ctrl + Shift + Esc, lai atvērtu uzdevumu pārvaldnieku.
  2. Atlasiet Performance un izceliet CPU.
  3. Pārbaudiet paneļa apakšējo labo pusi zem Core.

Jūs varat izveidot noderīgu sērijveida failu, kas var piespiest procesora afinitāti noteiktām programmām. Jums to nevajadzēs izmantot, bet, ja jūs to darāt…

  1. Atveriet Notepad vai Notepad ++.
  2. Ierakstiet “Start / affinity 1 PROGRAM.exe”. Rakstiet bez pēdiņām un mainiet tās programmas PROGRAMMA, kuru mēģināt kontrolēt.
  3. Saglabājiet failu ar jēgpilnu vārdu un beigās pievienojiet “.bat”. Tas izveido to kā pakešfailu.
  4. Saglabājiet to programmas instalēšanas vietā, kuru norādījāt 2. darbībā.
  5. Palaidiet tikko izveidoto sērijas failu, lai palaistu programmu.

Ja redzat “1. afinitāte”, tas operētājsistēmai Windows liek izmantot CPU0. To var mainīt atkarībā no tā, cik daudz serdeņu jums ir, Affinity 3 CPU1 un tā tālāk. Šajā Microsoft izstrādātāja vietnes lapā ir pilns radniecīgo piederību saraksts.

***

Procesors ir vissvarīgākā datora sastāvdaļa, tāpēc ir jēga vēlēties virzīt katru tā kodolu līdz malai. Protams, ja jums joprojām ir problēmas ar ierīces barošanu tādā līmenī, kādu vēlaties savam sniegumam, ieteicams apsvērt procesora jaunināšanu (ja jums pieder darbvirsma) vai apsvērt iespēju izvēlēties jaunu klēpjdatoru ar vismodernāko. aparatūra. Vai arī, ja jūs drīzāk mēģinātu padarīt Windows 10 vēl ātrāku, izmantojot pašreizējo aparatūru, skatiet mūsu galīgo rokasgrāmatu šeit.

Kā iespējot visus serdeņus logos