Centrinių procesorių (CPU) raida yra įdomi ir sudėtinga tema, kurią reikia ištirti. Nuo „Intel 4004“ išleidimo 1971 m. iki šiuolaikinių „Intel 10“ serijos procesorių, šių lustų greitis ir skaičiavimo galia stebėtinai padidėjo vos per penkis trumpus dešimtmečius. Skaičiavimo užduotis, kurios kažkada buvo neįsivaizduojamos net didžiausiems pagrindiniams kompiuteriams, dabar gali atlikti pigiausias nebrangus išmanusis telefonas, o net paprasčiausias nešiojamasis kompiuteris turi šimtus kartų galingesnę už „Apollo“ misijas vykdančių kompiuterių galią. Tačiau net ir astronomiškai sparčiai tobulėjant skaičiavimo galiai, viena žmonių vis dar gluminanti plėtra yra kelių branduolių procesorių koncepcija. Gamintojai, tokie kaip „Intel“ ir AMD, teigia, kad vis daugiau branduolių turi naujesniuose procesoriuose – 4 branduolių, 8 branduolių, 16 branduolių ir net 32 branduolių – ir jų naudingumą didelėms skaičiavimo apkrovoms. Bet ką iš viso to reiškia?
Kas yra procesoriaus branduoliai?
Procesoriaus šerdis yra nepriklausomas procesorius, esantis visame fiziniame procesoriaus luste. Kiekvienas branduolys turi savo apdorojimo aparatūrą ir talpyklą ir yra prijungtas prie likusio procesoriaus per lusto bendrą atmintį ir sistemos magistralę. Šerdis iš esmės yra visas centrinis procesorius, todėl kelių branduolių procesorius yra tarsi kelių procesorių sujungimas ir jų veikimas kartu. Priežastis, kodėl CPU turi daugiau branduolių, yra ta, kad dažnai gali būti naudinga padalyti skaičiavimo užduotis tarp kelių branduolių, o ne vieną didžiulę, kad būtų galima greičiau ir efektyviau baigti.
Tačiau šios technikos efektyvumas priklauso nuo jūsų naudojamos operacinės sistemos ir konkrečios programos, kurią naudojate; daugelis operacinių sistemų ir programų anksčiau negalėjo pasinaudoti kelių branduolių teikiamais pranašumais, todėl nematė jokio išmatuojamo pranašumo iš papildomų branduolių. Tačiau, laimei, beveik visos šiuolaikinės operacinės sistemos ir daugelis daug išteklių reikalaujančių programų, tokių kaip „Adobe Premiere“, gali pasinaudoti papildomų branduolių teikiamais pranašumais ir dėl to veikti greičiau ir efektyviau nei kitu atveju.
Kelių branduolių procesoriai pradėjo veikti dar 1996 m., kai IBM Power4 procesorius veikė dviejų branduolių viename luste, o tai tuo metu buvo revoliucinė. Tačiau šios naujovės programinės įrangos palaikymas pasirodė ne iš karto. Tačiau nuo 2001 m. Windows XP pradėjo remti kelių branduolių operacijas ir daugelis programų kūrėjų pasekė pavyzdžiu. Todėl beveik bet kokia daug išteklių reikalaujanti programinė įranga, kurią šiandien naudojate, visiškai išnaudos kelių branduolių procesoriaus, kurį beveik neabejotinai naudojate po gaubtu, galią.
(Norėdami gauti daugiau informacijos, peržiūrėkite šį išsamų straipsnį apie kelių branduolių apdorojimą. Jei kuriate arba perkate naują kompiuterį, taip pat gali būti naudinga peržiūrėti šį straipsnį apie tai, ko ieškoti naudojant centrinį procesorių. Ir jei jūs domitės procesorių istorija, žinoma, mes jus informuojame!)
„Windows“ procesoriaus branduolių įjungimas
Vienas iš „TechJunkie“ dažniausiai užduodamų klausimų yra tai, ar jums reikia ką nors padaryti, kad galėtumėte visiškai išnaudoti savo kompiuterio kelių branduolių CPU. Atsakymas yra tas, kad tai tikrai priklauso nuo jūsų naudojamos „Windows“ versijos. Jei naudojate senesnes „Windows“ versijas, pvz., „Windows XP“, gali reikėti pakeisti sistemos parametrą BIOS, kad veiktų kelių branduolių funkcijos. Tačiau bet kurioje naujesnėje „Windows“ versijoje kelių branduolių palaikymas įjungiamas automatiškai; Galite koreguoti nustatymus, kad būtų naudojamas mažiau branduolių, jei reikia, kad išspręstumėte programinės įrangos suderinamumo priežastį, tačiau tai yra ypač reta.
Pagrindiniai nustatymai sistemoje „Windows 10“.
Jei naudojate „Windows 10“, visi jūsų procesoriaus branduoliai bus visiškai išnaudoti pagal numatytuosius nustatymus, jei jūsų BIOS / UEFI nustatytas teisingai. Vienintelis laikas, kai naudotumėte šią techniką, yra apriboti branduolius dėl programinės įrangos suderinamumo ar kitų priežasčių.
- Į „Windows“ paieškos laukelį įveskite „msconfig“ ir paspauskite „Enter“.
- Pasirinkite skirtuką Įkrovimas, tada Išplėstinės parinktys.
- Pažymėkite langelį šalia Procesorių skaičius ir meniu pasirinkite norimą naudoti branduolių skaičių (tikriausiai 1, jei kyla suderinamumo problemų).
- Pasirinkite Gerai, tada Taikyti.
Jei naudojate „Windows 10“, laukelis šalia „Procesorių skaičius“ paprastai bus nepažymėtas. Taip yra todėl, kad „Windows“ yra sukonfigūruota naudoti visus branduolius, kai tik programa gali juos naudoti.
Pagrindiniai nustatymai „Windows Vista“, 7 ir 8
„Windows Vista“, 7 ir 8 versijose kelių branduolių nustatymas pasiekiamas naudojant tą patį „msconfig“ procesą, kaip aprašyta aukščiau „Windows 10“. Taip pat „Windows 7“ ir „Windows 8“ galima nustatyti procesoriaus giminingumą, ty nurodyti operacinei sistemai naudoti tam tikrą branduolį konkrečiai programai. Tai buvo naudinga daugeliui dalykų; galite nustatyti, kad tam tikra programa visada veiktų viename šerdyje, kad ji netrukdytų kitoms sistemos operacijoms, arba galite nustatyti programą, kuri sunkiai veiktų bet kuriame branduolyje, išskyrus pirmąją loginę šerdį, kad naudotų branduolį, kuriame ji veikė. geriausia.
„Windows 7“ arba „8“ nebūtina nustatyti pagrindinių sąsajų, bet jei norite, tai paprasta.
- Pasirinkite Ctrl + Shift + Esc, kad atidarytumėte užduočių tvarkytuvę.
- Dešiniuoju pelės mygtuku spustelėkite programą, kurios pagrindinį naudojimą norite keisti, ir pasirinkite Išsami informacija.
- Išsamios informacijos lange dar kartą pasirinkite tą programą.
- Dešiniuoju pelės mygtuku spustelėkite ir pasirinkite Set Affinity.
- Pasirinkite vieną ar daugiau branduolių ir pažymėkite langelį, kad pasirinktumėte, panaikinkite žymėjimą, kad panaikintumėte pasirinkimą.
Galite pastebėti, kad sąraše yra dvigubai daugiau branduolių nei turite. Pavyzdžiui, jei naudojate „Intel i7“ procesorių su 4 branduoliais, „Affinity“ lange bus nurodyti 8. Taip yra todėl, kad hipergijos efektyviai padvigubina jūsų branduolius – keturis tikrus ir keturis virtualius. Jei norite sužinoti, kiek fizinių branduolių turi jūsų procesorius, išbandykite tai:
- Pasirinkite Ctrl + Shift + Esc, kad atidarytumėte užduočių tvarkytuvę.
- Pasirinkite Performance ir pažymėkite CPU.
- Patikrinkite apatiniame dešiniajame skydelio kampe, esančiame dalyje „Šerdys“.
Galite sukurti naudingą paketinį failą, kuris gali priversti procesorių susieti su tam tikromis programomis. Jums nereikėtų jo naudoti, bet jei tai darote…
- Atidarykite „Notepad“ arba „Notepad++“.
- Įveskite „Start / affinity 1 PROGRAM.exe“. Įveskite be kabučių ir pakeiskite PROGRAM į konkrečios programos, kurią bandote valdyti, pavadinimą.
- Išsaugokite failą prasmingu pavadinimu ir pabaigoje pridėkite „.bat“. Tai sukuria jį kaip paketinį failą.
- Išsaugokite jį programos diegimo vietoje, kurią nurodėte 2 veiksme.
- Paleiskite ką tik sukurtą paketinį failą, kad paleistumėte programą.
Ten, kur matote „1 giminingumas“, „Windows“ nurodoma naudoti CPU0. Galite tai pakeisti, atsižvelgdami į tai, kiek branduolių turite – „affinity 3“ CPU1 ir pan. Šiame „Microsoft Developer“ svetainės puslapyje yra visas panašumų sąrašas.
Ar turėčiau įjungti visus „Windows 10“ branduolius?
Iš tikrųjų yra tam tikrų argumentų dėl to, nors ekspertai sutaria, kad turėtumėte naudoti visus savo branduolius. Iš esmės yra du taškai, į kuriuos pataikė priešininkai. Viena iš jų yra ta, kad sumažinus nešiojamųjų ir asmeninių kompiuterių energijos suvartojimą sumažėtų elektros energijos suvartojimas kitur. Kitas argumentas yra šiek tiek prasmingesnis ir susijęs su nešiojamojo kompiuterio akumuliatoriaus veikimo trukme. Išnagrinėsiu abu šiuos argumentus.
Energijos suvartojimo kampą gana sunku įvertinti. Realybė yra tokia, kad šiuolaikinio kompiuterio energijos suvartojimas gali būti didelis per serijos laikotarpį. Tačiau tiesa ir tai, kad tie energijos pliūpsniai vis dar nesunaudoja tiek daug sulčių. Net ir esant didžiausiam energijos suvartojimui, „Core i7“ (šiuo metu laimi konkurencijos tarp pagrindinių procesorių) sunaudoja tik 130 vatų. Palyginkite tai su 250 vatų šaldytuvu. lango kintamosios srovės blokas yra 1400, o centrinis oras - 3500 vatų. Jei norite sutaupyti energijos, pasukite kintamąją srovę žemyn ir palikite kompiuterį veikti visu pajėgumu.
Argumentas dėl naudojimo mažinimo, siekiant sutaupyti nešiojamojo kompiuterio baterijos veikimo laiką (mažiau sunaudojamos energijos = mažiau įkrovimo ciklų = kad "Macbook" tarnaus kelerius metus ilgiau), yra šiek tiek paviršutiniškas. Pripažinsiu, kad atsižvelgiant į tai, kiek gali kainuoti aukščiausios klasės nešiojamasis kompiuteris, gali būti prasminga priglausti aparatą išjungiant kai kuriuos branduolius. Tačiau šį tikslą galima pasiekti kur kas efektyviau ir patogiau, šiek tiek sumažinus procesorių. Nepakankamas laikrodis reiškia, kad mašinos laikrodis veikia lėčiau nei įprastai, o tai savo ruožtu sumažins našumą ir drastiškai sumažins baterijų eikvojimą. Šerdys, kai jos nenaudojamos, tiesiog nesudegina daug energijos, todėl sutaupysite minimaliai. Nepakankamas centrinio procesoriaus įsibėgėjimas tiesiogiai sumažina elektros energijos suvartojimą visame įrenginyje ir iš tikrųjų gali pasiekti ilgesnio nešiojamojo kompiuterio naudojimo tikslą.
Procesorius yra svarbiausia jūsų kompiuterio dalis, todėl prasminga norėti išstumti visus branduolius iki galo. Žinoma, jei vis tiek kyla problemų siekiant pasiekti norimą įrenginio našumo lygį, galbūt norėsite atnaujinti procesorių (jei turite stalinį kompiuterį) arba įsigyti naują nešiojamąjį kompiuterį su pažangiausiomis aparatūra. Arba, jei norėtumėte, kad „Windows 10“ būtų dar greitesnis naudojant dabartinę aparatinę įrangą, peržiūrėkite mūsų galutinį vadovą čia.