Centrālā procesora vienību jeb centrālā procesora attīstība ir aizraujoša un sarežģīta pētāmā tēma. Sākot no Intel 4004 izlaišanas 1971. gadā līdz mūsdienu Intel 10. sērijas procesoriem, šo mikroshēmu ātrums un skaitļošanas jauda ir pārsteidzoši palielinājušies tikai piecās īsās desmitgadēs. Skaitļošanas uzdevumus, kas kādreiz nebija iedomājami pat lielākajiem lieldatoriem, tagad var apstrādāt ar vislētāko budžeta viedtālruni, pat visvienkāršākajam klēpjdatoram simtiem reižu lielāka jauda nekā Apollo misijas darbojošajiem datoriem. Tomēr, pat ja astronomiski strauji attīstās skaitļošanas jauda, viena no problēmām, kas joprojām rada cilvēkiem neizpratni, ir daudzkodolu procesoru jēdziens. Ražotāji, piemēram, Intel un AMD, reklamē savu arvien pieaugošo kodolu skaitu ar jaunākiem procesoriem - 4 kodoliem, 8 kodoliem, 16 kodoliem, pat 32 kodoliem - un to lietderību lielām skaitļošanas slodzēm. Bet ko no tā vispār nozīmē?
Kas ir procesora kodoli?
Procesora kodols ir neatkarīga apstrādes vienība kopējā fiziskā procesora mikroshēmā. Katram kodolam ir sava apstrādes aparatūra un kešatmiņa, un tas ir savienots ar pārējo procesoru, izmantojot mikroshēmas koplietojamo atmiņu un sistēmas kopni. Kodols būtībā ir viss centrālais procesors, tāpēc daudzkodolu procesors ir tāds pats kā vairāku procesoru salikšana un to darbība kopā. Lielāka CPU kodolu iemesls ir tāds, ka bieži vien var būt izdevīgi sadalīt skaitļošanas uzdevumus starp vairākiem kodoliem, nevis vienu masīvu, lai tas varētu pabeigt ātrāk un efektīvāk.
kā atrast, vai mans tālrunis ir atbloķēts
Tomēr šīs metodes efektivitāte ir atkarīga no operētājsistēmas, kuru izmantojat, kā arī no konkrētās lietojamās lietojumprogrammas; daudzas operētājsistēmas un lietojumprogrammas izmantoja, lai nevarētu izmantot vairāku kodolu priekšrocības, un tādējādi tās neredzētu nekādas izmērāmas priekšrocības no papildu kodoliem. Tomēr, par laimi, gandrīz visas modernās operētājsistēmas un daudzas resursu ietilpīgas programmas, piemēram, Adobe Premiere, var izmantot papildu kodolu priekšrocības un rezultātā darboties ātrāk un efektīvāk nekā citādi.
Daudzkodolu procesori sāka savu darbību 1996. gadā, kad IBM Power4 procesors darbināja divus kodolus vienā mikroshēmā, kas tajā laikā bija revolucionārs. Tomēr programmatūras atbalsts šai jaunajai inovācijai neparādījās uzreiz. Tomēr, sākot ar Windows XP 2001. gadā, Windows sāka atbalstīt daudzkodolu operācijas, un daudzi lietojumprogrammu izstrādātāji sekoja šim piemēram. Tā rezultātā gandrīz jebkura resursu ietilpīga programmatūra, kuru izmantojat šodien, pilnībā izmantos daudzkodolu procesora jaudu, kas gandrīz noteikti darbojas zem pārsega.
(Pārbaudiet šo detalizēts raksts par daudzkodolu apstrādi lai iegūtu vairāk informācijas. Ja jūs veidojat vai pērkat jaunu datoru, pārskatiet to raksts par to, ko meklēt CPU var būt noderīga. Un, ja jūs interesē procesoru vēsture , protams, mēs esam jūs aptvēruši!)
CPU kodolu iespējošana sistēmā Windows
Viens jautājums, kas mums parasti tiek uzdots vietnē TechJunkie, ir tas, vai jums kaut kas jādara, lai pilnībā izmantotu daudzkodolu procesorus datorā. Atbilde ir tāda, ka tas patiešām ir atkarīgs no jūsu izmantotās Windows versijas. Vecākām Windows versijām, piemēram, Windows XP, iespējams, būs jāmaina BIOS sistēmas iestatījums, lai darbotos daudzkodolu funkcionalitāte. Tomēr jebkurā jaunākā Windows versijā daudzkodolu atbalsts tiek automātiski ieslēgts; Jūs varat pielāgot iestatījumus, lai nepieciešamības gadījumā izmantotu mazāk kodolu, lai novērstu programmatūras saderības iemeslu, taču tas notiek ārkārtīgi reti.
dators neatpazīs ārējo cieto disku
Galvenie iestatījumi operētājsistēmā Windows 10
Ja izmantojat sistēmu Windows 10, visi jūsu procesora kodoli pēc noklusējuma tiks pilnībā izmantoti, ja jūsu BIOS / UEFI ir iestatīts pareizi. Vienīgais laiks, kad izmantosit šo paņēmienu, ir kodolu ierobežošana programmatūras savietojamības apsvērumu dēļ vai kā citādi.
- Windows meklēšanas lodziņā ierakstiet ‘msconfig’ un nospiediet taustiņu Enter.
- Atlasiet cilni Sāknēšana un pēc tam Papildu opcijas.
- Atzīmējiet izvēles rūtiņu blakus Procesoru skaits un izvēlnē atlasiet izmantojamo kodolu skaitu (iespējams, 1, ja jums ir saderības problēmas).
- Atlasiet Labi un pēc tam Lietot.
Ja izmantojat sistēmu Windows 10, izvēles rūtiņa blakus Procesoru skaits parasti netiks atzīmēta. Tas ir tāpēc, ka Windows ir konfigurēta izmantot visus kodolus ikreiz, kad programma spēj tos izmantot.
Galvenie iestatījumi operētājsistēmā Windows Vista, 7 un 8
Operētājsistēmā Windows Vista, 7 un 8 daudzkodolu iestatījumam piekļūst, izmantojot to pašu msconfig procesu, kas aprakstīts iepriekš operētājsistēmai Windows 10. Operētājsistēmās Windows 7 un 8 ir iespējams arī iestatīt procesora afinitāti, tas ir, pateikt operētājsistēmai izmantojiet noteiktu kodolu konkrētai programmai. Tas bija noderīgi vairākām lietām; jūs varētu iestatīt noteiktu programmu, lai tā vienmēr darbotos vienā kodolā, lai tā netraucētu citām sistēmas darbībām, vai arī varat iestatīt programmu, kurai bija grūti darboties citā kodolā, izņemot pirmo loģisko kodolu, lai izmantotu kodolu tajā vietā, kur tā darbojās labākais.
Operētājsistēmā Windows 7 vai 8 nav noteikti jāiestata galvenās intereses, taču, ja vēlaties, tas ir vienkārši.
- Atlasiet Ctrl + Shift + Esc, lai atvērtu uzdevumu pārvaldnieku.
- Ar peles labo pogu noklikšķiniet uz programmas, kuras galveno lietojumu vēlaties mainīt, un atlasiet Sīkāka informācija.
- Logā Sīkāka informācija vēlreiz atlasiet šo programmu.
- Ar peles labo pogu noklikšķiniet un atlasiet Iestatīt intereses.
- Izvēlieties vienu vai vairākus kodolus un atzīmējiet izvēles rūtiņu, noņemiet atzīmi no izvēles rūtiņas.
Jūs varat pamanīt, ka ir uzskaitīti divreiz vairāk serdeņu nekā jums. Piemēram, ja izmantojat Intel i7 CPU ar 4 kodoliem, Affinity logā būs redzami 8. Tas ir tāpēc, ka hiperizlāde efektīvi dubulto jūsu kodolus ar četriem reāliem un četriem virtuāliem. Ja vēlaties uzzināt, cik fizisko kodolu ir jūsu procesors, izmēģiniet to:
kā izslēgt 2 faktoru autentifikāciju
- Atlasiet Ctrl + Shift + Esc, lai atvērtu uzdevumu pārvaldnieku.
- Atlasiet Performance un iezīmējiet CPU.
- Pārbaudiet paneļa apakšējo labo daļu zem serdeņiem.
Varat izveidot noderīgu pakešfailu, kas var piespiest procesora afinitāti pret noteiktām programmām. Jums nevajadzētu to izmantot, bet, ja jūs to darāt ...
- Atveriet Notepad vai Notepad ++.
- Ierakstiet ‘Start / affinity 1 PROGRAM.exe’. Rakstiet bez pēdiņām un mainiet PROGRAM uz konkrētās programmas nosaukumu, kuru mēģināt kontrolēt.
- Saglabājiet failu ar jēgpilnu nosaukumu un pievienojiet .bat līdz beigām. Tas izveido to kā pakešfailu.
- Saglabājiet to programmas instalēšanas vietā, kuru norādījāt 2. darbībā.
- Palaidiet tikko izveidoto pakešfailu, lai palaistu programmu.
Vietās, kur redzat vārdu “1. afinitāte”, Windows tiek norādīts izmantot CPU0. To var mainīt atkarībā no tā, cik kodolu jums ir - “3. afinitāte” attiecībā uz 1. procesoru un tā tālāk. Šajā Microsoft izstrādātāja vietnes lapā ir pilns interešu saraksts .
Vai man vajadzētu iespējot visus serdeņus operētājsistēmā Windows 10?
Par to faktiski ir daži argumenti, lai gan ekspertu vidū ir diezgan spēcīga vienprātība, ka jums vajadzētu izmantot visus savus kodolus. Būtībā ir divi punkti, kurus antikorersi skāra. Viens no tiem ir tas, ka, samazinot klēpjdatoru un datoru enerģijas patēriņu, elektrības patēriņš samazināsies citur. Otrs arguments ir nedaudz jēgpilnāks un saistīts ar klēpjdatora akumulatora darbības laiku. Es apskatīšu abus šos argumentus.
Enerģijas patēriņa leņķi ir diezgan grūti ieskaitīt. Realitāte ir tāda, ka moderna datora enerģijas patēriņš var būt liels vairākos laika periodos. Bet tas ir arī taisnība, ka šie spēka pārrāvumi joprojām neizmanto tik daudz sulas. Pat pie visaugstākā enerģijas patēriņa Core i7 (šobrīd enerģijas cūciņu konkursa uzvarētājs starp galvenajiem procesoriem) patērē tikai 130 vatus. Salīdziniet to ar 250 vatu ledusskapi. loga maiņstrāvas bloks pie 1400 un centrālais gaiss pie 3500 vatiem. Ja vēlaties ietaupīt enerģiju, pagrieziet maiņstrāvu uz leju un ļaujiet datoram darboties pilnā sparā.
Argumentam par kodola izmantošanas samazināšanu, lai ietaupītu piezīmjdatora akumulatora darbības laiku (mazāk patērētās enerģijas = mazāk uzlādes ciklu = ka Macbook ilgst dažus gadus ilgāk) ir zināma virspusēja pievilcība. Es atzīstu, ka, ņemot vērā to, ko var maksāt augstas klases klēpjdators, varētu būt jēga sašūt mašīnu, izslēdzot dažus serdeņus. Tomēr šo mērķi var sasniegt daudz efektīvāk un ērtāk, nedaudz pakļaujot CPU. Underclocking nozīmē mašīnas pulksteņa iestatīšanu darboties lēnāk nekā parasti, kas savukārt samazinās veiktspēju un krasi samazinās akumulatoru izlādi. Kad serdeņi netiek izmantoti, tie vienkārši nededzina daudz enerģijas, tāpēc ietaupījumi būtu minimāli. Procesora pazemināšana tieši samazina ierīces elektrisko izmantošanu un faktiski var sasniegt ilgāku klēpjdatora darbības laiku.
Procesors ir vissvarīgākā datora sastāvdaļa, tāpēc ir jēga vēlēties nospiest visus kodolus līdz to robežai. Protams, ja jums joprojām ir problēmas, virzot ierīci līdz vēlamajam veiktspējas līmenim, ieteicams apsvērt iespēju atjaunināt procesoru (ja jums pieder darbvirsma) vai apsvērt iespēju izvēlēties jaunu klēpjdatoru ar vismodernāko aparatūra. Vai arī, ja vēlaties mēģināt padarīt Windows 10 vēl ātrāku pašreizējā aparatūrā, pārbaudiet mūsu galīgais ceļvedis šeit .