Anonim

CPU arba centrinių procesorių raida yra patraukli ir sudėtinga tema. Nuo pirmųjų „Intel 4004“ dienų, 1971 m. (Pirmasis komercinis procesorius), šių mažų lustų galia ir greitis sparčiai augo. Skaičiavimo užduotys, kurios kažkada buvo absoliučiai neįsivaizduojamos net milžiniškiems pagrindiniams kompiuteriams, dabar lengvai tvarkomos 50 USD sumaniaisiais telefonais. Ši raida turėjo daugybę posūkių, tačiau viena plėtra, kuri šiek tiek painioja kai kuriuos galutinius vartotojus, yra daugiagyslių procesorių koncepcija. Lusto gamintojai 64 proc. „Windows 10“ versijos vartotojams teigia, kad jie neturi dvigubų ar keturių branduolių ar dar aukštesnio branduolio. Bet ką gi reiškia tai?

Daugiagyslis apdorojimas

Procesoriaus „šerdis“ yra nepriklausomas fizinio procesoriaus lusto procesorius. Kiekvienas branduolys turi savo apdorojimo aparatinę įrangą ir talpyklos atmintį ir yra prijungtas prie likusio procesoriaus per lusto bendrąją atmintį ir sistemos magistralę. Iš esmės branduolys yra nuosavas centrinis procesorius, o kelių branduolių procesorius yra tarsi turintis kelis procesorius kartu. Kelių branduolių skaičiavimo idėja yra ta, kad skaičiavimo užduotys gali būti padalytos į branduolius, kad bendras darbas būtų atliktas greičiau. Iš tikrųjų, ar tai efektyvu, visiškai priklauso nuo operacinės sistemos programinės įrangos ir taikomosios programinės įrangos; OS ir programos, kurios nėra parašytos tam, kad pasinaudotų kelių branduolių procesoriais, nebus paleistos greičiau, nei jos veiktų viename procesoriuje. Taigi, tikėtina, kad senesnės OS ir programos nematys jokios naudos iš šiuolaikinių procesorių.

Kelių branduolių procesoriai pradėjo veikti dar 1996 m., Kai „IBM Power4“ lustas paleido du branduolius viename luste. Tačiau programinės įrangos palaikymas šiai naujai idėjai atsirado ne iš karto. Pradėjusi nuo „Windows XP“ 2001 m., „Windows“ pradėjo palaikyti kelių branduolių veikimą, o programų kūrėjai sekė programų paketą. Beveik bet kuriuo programinės įrangos paketu, kurį šiandien perkate, bus visiškai panaudotas daugiagyslis procesorius, kurį beveik neabejotinai turite po savo darbalaukio ar nešiojamojo kompiuterio gaubtu.

(Norėdami gauti daugiau informacijos, skaitykite šį išsamų straipsnį apie kelių branduolių apdorojimą. Jei statote ar perkate naują kompiuterį, gali būti naudinga ir šio straipsnio peržiūra apie tai, ko ieškoti centriniame procesoriuje. Ir jei esate domitės perdirbėjų istorija, žinoma, mes jus įtraukėme!)

Ar reikia įgalinti visus branduolius sistemoje Windows?

Vienas iš klausimų, kurie mums dažnai užduodami „TechJunkie“, yra tai, ar reikia imtis kokių nors veiksmų, kad jūsų kompiuteryje būtų galima palaikyti kelių branduolių palaikymą. Atsakymas yra tas, kad tai priklauso nuo jūsų naudojamos „Windows“ versijos. Senesnėms „Windows“ versijoms gali reikėti pakeisti sistemos nustatymą savo BIOS, kad daugiafunkcinės funkcijos veiktų. „Windows 10“ sistemoje daugialypės terpės palaikymas įjungiamas automatiškai; jei norite ištaisyti programinės įrangos suderinamumo priežastį, jei norite ištaisyti programinės įrangos suderinamumo priežastį, galite pakeisti nustatymą, kad būtų naudojama mažiau branduolių, tačiau tai yra ypač reta atvejis.

Pagrindinių parametrų keitimas „Windows 10“

Jei naudojate „Windows 10“, visi procesoriaus branduoliai bus įgalinti pagal numatytuosius nustatymus, jei jūsų BIOS / UEFI bus nustatyti tinkamai. Vienintelis kartas, kai naudositės šia technika, bus apriboti branduoliai.

  1. Įveskite „msconfig“ į „Windows“ paieškos lauką ir paspauskite Enter.
  2. Pasirinkite skirtuką Boot, tada - Advanced options.
  3. Pažymėkite laukelį šalia Procesorių skaičius ir meniu pasirinkite norimą branduolių skaičių (tikriausiai 1, jei kyla suderinamumo problemų).
  4. Pasirinkite Gerai, tada Taikyti.

Jei naudojate „Windows 10“, laukelis „Procesorių skaičius“ paprastai nebus pažymėtas. Taip yra todėl, kad „Windows“ sukonfigūruota naudoti visus branduolius, kai tik programa turi galimybę jais naudotis.

Pagrindinių parametrų keitimas „Windows XP“

„Windows XP“ palaikė kelis branduolius, tačiau su reikšmingais apribojimais. „Windows XP Home“ palaikytų vieną procesorių su ne daugiau kaip keturiais branduoliais, o „Windows XP Professional“ palaikytų du procesorius su ne daugiau kaip keturiais branduoliais kiekviename. „Windows XP“ įrenginiuose kelių branduolių parametrai buvo valdomi per BIOS. Norėdami pasiekti BIOS nustatymus, turėsite iš naujo paleisti kompiuterį. Įkrovimo proceso metu palaikykite nuspaudę klavišą F2 (paprastai) - klavišas gali skirtis priklausomai nuo jūsų kompiuterio. Paprastai ekrane ekrane nurodoma, kurį klavišą naudoti. Įkėlę BIOS valdymo skydą, nustatymus galite pakeisti rankiniu būdu. Tikslūs keičiami nustatymai skirsis priklausomai nuo jūsų kompiuterio BIOS, tačiau paprastai ekranas atrodys maždaug taip:

Keisti pagrindinius „Windows Vista“, 7 ir 8 parametrus

„Windows Vista“, 7 ir 8 „multi-core“ parametrai pasiekiami per tą patį „msconfig“ procesą, kaip aprašyta aukščiau „Windows 10“. Taip pat „Windows 7“ ir 8 galima nustatyti procesoriaus bendrumą, tai yra nurodyti operacinei sistemai naudoti tam tikrą pagrindinę programą tam tikrai programai. Tai buvo naudinga daugeliui dalykų; galite nustatyti tam tikrą programą, kad ji visada veiktų viename branduolyje, kad ji netrukdytų kitoms sistemos operacijoms, arba galite nustatyti programą, kuriai sunku paleisti bet kurį kitą branduolį, išskyrus pirmąjį loginį šerdį, naudoti šerdį ten, kur ji bėgo geriausia.

Griežtai nebūtina nustatyti pagrindinių „Windows 7“ ar 8 versijų, bet jei norite, tai paprasta.

  1. Pasirinkite „Ctrl“ + „Shift“ + „Esc“, kad atidarytumėte „Task Manager“.
  2. Dešiniuoju pelės mygtuku spustelėkite programą, kurios pagrindinį naudojimą norite modifikuoti, ir pasirinkite Išsami informacija.
  3. Lange Išsami informacija dar kartą pasirinkite tą programą.
  4. Dešiniuoju pelės mygtuku spustelėkite ir pasirinkite Nustatyti bendrumą.
  5. Pasirinkite vieną ar daugiau šerdžių ir pažymėkite žymimąjį laukelį, kad pažymėtumėte, nuimkite žymėjimą, kad atžymėtumėte.

Galite pastebėti, kad sąraše yra dvigubai daugiau branduolių, nei turite. Pvz., Jei naudojate „Intel i7“ centrinį procesorių su 4 branduoliais, „Affinity“ lange turėsite 8 sąrašus. Taip yra todėl, kad hipertekstas efektyviai padidina jūsų branduolį su keturiomis tikromis ir keturiomis virtualiomis. Jei norite sužinoti, kiek fizinių branduolių jūsų procesorius išbandė:

  1. Pasirinkite „Ctrl“ + „Shift“ + „Esc“, kad atidarytumėte „Task Manager“.
  2. Pasirinkite Performance ir pažymėkite CPU.
  3. Patikrinkite apatinę dešinę skydelio skiltį „Šerdys“.

Galite sukurti naudingą paketinį failą, kuris gali priversti procesorių prisirišti prie tam tikrų programų. Nereikėtų jo naudoti, bet jei naudojatės…

  1. Atidarykite „Notepad“ arba „Notepad ++“.
  2. Įveskite „Start / affinity 1 PROGRAM.exe“. Įveskite be kabučių ir pakeiskite programos, kurią bandote valdyti, PROGRAMĄ.
  3. Išsaugokite failą reikšmingu pavadinimu ir pridėkite „.bat“ pabaigą. Tai sukuria jį kaip paketinį failą.
  4. Išsaugokite ją programos diegimo vietoje, kurią nurodėte atlikdami 2 veiksmą.
  5. Paleiskite paketą, kurį ką tik sukūrėte, kad paleistumėte programą.

Jei matote „1 bendrumą“, tai nurodo „Windows“ naudoti CPU0. Tai galite pakeisti priklausomai nuo to, kiek branduolių turite, Affinity 3 CPU1 ir pan. Šiame „Microsoft Developer“ svetainės puslapyje yra visas bendrų interesų sąrašas.

***

Procesorius yra svarbiausia jūsų kompiuterio dalis, todėl prasminga kiekvieną jo branduolį nustumti į kraštus. Žinoma, jei vis dar kyla problemų maitinant įrenginį iki tokio lygio, kokio norite, kad galėtumėte naudoti savo našumą, galite apsvarstyti galimybę atnaujinti procesorių (jei turite stalinį kompiuterį) arba apsvarstyti galimybę išsirinkti naują pažangiausią nešiojamąjį kompiuterį. aparatinė įranga. Arba, jei jūs verčiau mėgintumėte dar greitesnę „Windows 10“ naudodami dabartinę aparatinę įrangą, skaitykite mūsų galutinį vadovą čia.

Kaip įgalinti visus šerdys Windows