Anonim

Evolucija CPU-a ili centralnih procesnih jedinica fascinantna je i složena tema. Od najranijih dana Intel 4004, 1971. (prvog komercijalnog procesora), ovi mali čipovi naglo su napredovali u snazi ​​i brzini. Računalne zadatke koji su nekad bili apsolutno nezamislivi čak i za gigantske mainframe sada pametno rješavaju pametni telefoni od 50 dolara. Ova evolucija poprimila je mnoge preokrete, ali jedan razvoj koji donekle zbunjuje neke krajnje korisnike jest koncept višejedrnih procesora. Proizvođači čipova svoj novi CPU smatraju dvostrukim, četverojezgrenim jezgrama ili čak višim za korisnike 64-bitne verzije sustava Windows 10. Ali što to zapravo znači?

Višestruka obrada

'Jezgra' procesora je neovisna procesna jedinica na fizičkom procesorskom čipu. Svaka jezgra ima vlastiti hardver za obradu i keš memoriju, a povezana je s ostatkom CPU-a putem zajedničke memorije čipa i sistemske magistrale. Jezgra je u osnovi vlastiti privatni CPU, a višejezgreni procesor je kao da nekoliko CPU-a radi zajedno. Ideja računarstva s više jezgara je da se računski zadaci mogu podijeliti između jezgara, kako bi se cjelokupni posao brže završio. U stvarnosti, koliko je to učinkovito ovisi u potpunosti o softveru operativnog sustava i aplikacijskom softveru; OS-ovi i aplikacije koji nisu napisani kako bi iskoristili višejezgrene procesore neće raditi brže nego što bi to radili na jednom CPU-u. Stoga stariji OS-ovi i programi vjerojatno neće imati koristi od modernih procesora.

Višejezgreni procesori pokrenuli su se 1996. godine, pri čemu je IBM Power4 čip na jednom čipu imao dvije jezgre. Međutim, softverska podrška za ovu novu ideju nije se odmah razvila. Počevši sa sustavom Windows XP 2001. godine, Windows je počeo podržavati višejezgreni rad, a programeri su slijedili paket. Gotovo svaki softverski paket koji danas kupite u potpunosti će koristiti višejezgreni procesor koji gotovo sigurno imate pod haubom radne površine ili prijenosnog računala.

(Pogledajte ovaj detaljni članak o višejezgrenoj obradi radi više informacija. Ako gradite ili kupujete novo računalo, tada bi pregled ovog članka o tome što potražiti u CPU-u također mogao biti koristan. A ako ste zanima vas povijest procesora, naravno da smo vas pokrivali!)

Trebate li omogućiti sve jezgre u sustavu Windows?

Jedno pitanje koje nam se obično postavlja u TechJunkie je da li trebate nešto poduzeti kako biste na svom računalu omogućili podršku za više jezgara. Odgovor je da to ovisi o verziji sustava Windows koju pokrećete. Za starije verzije sustava Windows možda ćete trebati promijeniti postavke sustava u vašem BIOS-u kako bi radila višejezgrena funkcionalnost. U sustavu Windows 10 multi-core podrška se automatski uključuje; možete promijeniti postavku da biste koristili manje jezgara ako je potrebno da biste ispravili razlog kompatibilnosti softvera, ali to je izuzetno rijetko.

Promjena osnovnih postavki u sustavu Windows 10

Ako koristite Windows 10, sve su vaše procesorske jezgre prema zadanom omogućene ako je vaš BIOS / UEFI ispravno postavljen. Jedini put kada biste se koristili ovom tehnikom je ograničavanje jezgara.

  1. Unesite "msconfig" u Windows Search Box i pritisnite Enter.
  2. Odaberite karticu Boot i zatim Napredne mogućnosti.
  3. Potvrdite okvir uz opciju Broj procesora i na izborniku odaberite broj jezgara koje želite koristiti (vjerojatno 1, ako imate problema s kompatibilnošću).
  4. Odaberite U redu, a zatim Primjeni.

Ako koristite Windows 10, okvir pored "Broj procesora" obično se neće potvrđivati. To je zato što je Windows konfiguriran da koristi sve jezgre kad god program ima mogućnost korištenja istih.

Promjena osnovnih postavki u sustavu Windows XP

Windows XP podržava više jezgara, ali sa značajnim ograničenjima. Windows XP Home podržavao bi jedan procesor s do četiri jezgre, dok bi Windows XP Professional podržavao dva procesora s do četiri jezgre po komadu. Na uređajima sa sustavom Windows XP multi-core postavkama upravljalo se putem BIOS-a. Da biste pristupili postavkama BIOS-a, morat ćete ponovo pokrenuti računalo. Tijekom postupka pokretanja držite tipku F2 (obično) - tipka može varirati ovisno o vašem uređaju. Obično se upit na zaslonu prikazuje koji tipku trebate koristiti. Nakon što se upravljačka ploča BIOS-a učita, možete promijeniti postavke ručno. Točne postavke za promjenu ovisit će o BIOS-u vašeg računala, ali zaslon će obično izgledati ovako:

Promjena osnovnih postavki u sustavu Windows Vista, 7 i 8

U sustavu Windows Vista 7 i 8 pristupa se višejezgrenim postavkama kroz isti postupak msconfig kao što je gore opisano za Windows 10. Također je moguće u sustavima Windows 7 i 8 postaviti afinitet procesora, to jest reći operativnom sustavu da koristiti određenu jezgru za određeni program. Ovo je bilo korisno za brojne stvari; mogli biste postaviti određeni program da se uvijek izvodi na jednoj jezgri kako ne bi ometao druge operacije sustava ili biste mogli postaviti program koji je imao poteškoće pri izvršavanju bilo koje jezgre osim prve logičke jezgre koja bi koristila jezgru tamo gdje se izvodi najbolje.

Nije nužno postavljati osnovne afinitete u sustavu Windows 7 ili 8, ali ako to želite, to je jednostavno.

  1. Odaberite Ctrl + Shift + Esc da biste otvorili upravitelja zadataka.
  2. Desnom tipkom miša kliknite program čiju jezgru želite mijenjati i odaberite Pojedinosti.
  3. Odaberite program ponovo u prozoru Detalji.
  4. Kliknite desnom tipkom miša i odaberite Postavi afinitet.
  5. Odaberite jednu ili više jezgara i potvrdite okvir da biste odabrali, poništite odabir da biste isključili odabir.

Možda ćete primijetiti da je na popisu dvostruko više jezgara nego što ih imate. Na primjer, ako pokrećete Intel i7 CPU s 4 jezgre, u prozoru Affinity bit će navedenih 8. To je zato što hipertrzanje učinkovito udvostručuje vaše jezgre, s četiri stvarne i četiri virtualne. Ako želite znati koliko fizičkih jezgara vaš procesor je pokušao ovo:

  1. Odaberite Ctrl + Shift + Esc da biste otvorili upravitelja zadataka.
  2. Odaberite Performanse i označite CPU.
  3. Provjerite donji desni dio ploče ispod jezgre.

Postoji korisna batch datoteka koju možete stvoriti koja može natjerati afinitet procesora za određene programe. Ne biste ga trebali koristiti, ali ako to učinite …

  1. Otvorite Notepad ili Notepad ++.
  2. Upišite "Start / afinitet 1 PROGRAM.exe". Unesite bez navodnika i promijenite PROGRAM za određeni program koji pokušavate kontrolirati.
  3. Spremite datoteku sa smislenim imenom i dodajte ".bat" na kraju. To ga stvara kao batch datoteku.
  4. Spremite na mjesto instaliranja programa koje ste odredili u koraku 2.
  5. Pokrenite Batch datoteku koju ste upravo napravili za pokretanje programa.

Tamo gdje vidite "afinitet 1", ovo poručuje Windowsu da koristi CPU0. To možete promijeniti ovisno o tome koliko jezgri imate, Affinity 3 za CPU1 i tako dalje. Ova stranica na web mjestu Microsoftovog razvojnog programera sadrži potpuni popis afiniteta.

***

Procesor je najvažniji dio vašeg računala, tako da ima smisla htjeti gurnuti svaku njegovu jezgru do ruba. Naravno, ako i dalje imate problema s napajanjem uređaja na željenu razinu za vlastiti učinak, možda biste trebali razmotriti nadogradnju procesora (ako posjedujete radnu površinu) ili pokušavate odabrati novi prijenosnik s vrhunskim modelom hardver. Ili ako radije pokušate učiniti Windows 10 još bržim na svom trenutnom hardveru, pogledajte naš konačni vodič ovdje.

Kako omogućiti sve jezgre u sustavu Windows