Prosessorien eli keskusyksiköiden kehitys on kiehtova ja monimutkainen aihe. Intel 4004: n varhaisimmista päivistä vuonna 1971 (ensimmäinen kaupallinen prosessori) nämä pienet sirut ovat edenneet nopeasti tehon ja nopeuden suhteen. 50 dollarin älypuhelimet hoitavat nyt helposti laskentatehtäviä, jotka olivat koskaan täysin käsittämättömiä jopa jättiläisille mainframeille. Tämä kehitys on ottanut monia käänteitä, mutta yksi kehitys, joka on jonkin verran hämmentävä joillekin loppukäyttäjille, on moniydinprosessorien käsite. Siruvalmistajat katsovat, että uudella suorittimellaan on kaksoisydinsä tai nelinytimiä tai jopa korkeampi Windows 10 -käyttöjärjestelmän 64-bittisen version käyttäjille. Mutta mitä tämä tarkoittaa?
Moniytiminen käsittely
Prosessorin ydin on fyysisen prosessorin sirun riippumaton prosessoriyksikkö. Jokaisella ytimellä on oma käsittelylaitteisto ja välimuisti, ja se on kytketty muuhun suorittimeen sirun jaetun muistin ja järjestelmäväylän kautta. Ydin on pääosin oma yksityinen CPU, ja moniytiminen prosessori on kuin se, että useat CPU: t toimivat yhdessä. Moniytimisen tietojenkäsittelyn ajatuksena on, että laskentatehtävät voidaan jakaa ytimien kesken, jotta kokonaistyö saadaan päätökseen nopeammin. Todellisuudessa tämän tehokkuus riippuu täysin käyttöjärjestelmän ohjelmistosta ja sovellusohjelmistosta; Käyttöjärjestelmä- ja sovellusohjelmat, joita ei ole kirjoitettu hyödyntämään moniytimisiä suorittimia, eivät toimi nopeammin kuin mitä ne suorittaisivat yhdessä prosessorissa. Vanhemmat käyttöjärjestelmät ja ohjelmat eivät siis todennäköisesti näe mitään hyötyä nykyaikaisista prosessoreista.
Moniytiminen prosessori aloitti toimintansa vuonna 1996, kun IBM Power4 -piiri käytti kahta ydintä yhdellä sirulla. Tämän uuden idean ohjelmistotuki ei kuitenkaan kehittynyt heti. Alkaen Windows XP: stä vuonna 2001, Windows alkoi tukea usean ytimen toimintaa ja sovelluskehittäjät seurasivat ohjelmistopakettia. Melkein kaikki tänään ostamasi ohjelmistopaketit hyödyntävät täysin moniytimistä prosessoria, joka sinulla melkein varmasti on työpöydän tai kannettavan tietokoneen kotelon alla.
(Tutustu tähän yksityiskohtaiseen artikkeliin moniytimisestä käsittelystä saadaksesi lisätietoja. Jos rakennat tai ostat uutta tietokonetta, tämän artikkelin arvostelu siitä, mitä CPU: lta kannattaa etsiä, voi olla myös hyödyllinen. Ja jos olet kiinnostunut jalostajien historiasta, tietysti olemme peittäneet sinut!)
Pitääkö sinun ottaa kaikki ytimet käyttöön Windowsissa?
Yksi kysymys, jota meiltä TechJunkiessa yleisesti kysytään, on se, onko sinun tehtävä joitain toimia, jotta tietokoneesi moniytiminen tuki voidaan ottaa käyttöön. Vastaus on, että se riippuu käyttämästäsi Windows-versiosta. Vanhemmissa Windows-versioissa saatat joutua muuttamaan BIOS-järjestelmän järjestelmäasetuksia, jotta moniydintoiminnot toimisivat. Windows 10: ssä usean ytimen tuki otetaan automaattisesti käyttöön; Voit muuttaa asetusta käyttää vähemmän ytimiä tarvittaessa korjaamaan ohjelmiston yhteensopivuuden syy, mutta tämä on poikkeuksellisen harvinaista.
Perusasetusten muuttaminen Windows 10: ssä
Jos käytät Windows 10 -käyttöjärjestelmää, kaikki suorittimen ytimet otetaan oletuksena käyttöön, jos BIOS / UEFI on asetettu oikein. Ainoa aika, kun käytät tätä tekniikkaa, on rajoittaa ytimiä.
- Kirjoita 'msconfig' Windowsin hakukenttään ja paina Enter.
- Valitse Käynnistys-välilehti ja sitten Lisäasetukset.
- Valitse valintaruutu Suorittimien lukumäärä -kohdan vieressä ja valitse käytettävä ydin (todennäköisesti yksi, jos sinulla on yhteensopivuusongelmia).
- Valitse OK ja sitten Käytä.
Jos käytät Windows 10 -käyttöjärjestelmää, ”Suorittimien lukumäärä” -kohdan vieressä oleva valintaruutu on yleensä UN-merkitty. Tämä johtuu siitä, että Windows on määritetty käyttämään kaikkia ytimiä aina, kun ohjelmalla on mahdollisuus käyttää niitä.
Perusasetusten muuttaminen Windows XP: ssä
Windows XP tukee useita ytimiä, mutta sillä on merkittäviä rajoituksia. Windows XP Home tukee yhtä prosessoria, jossa on jopa neljä ydintä, kun taas Windows XP Professional tukee kahta prosessoria, joissa on jopa neljä ydintä kpl. Windows XP -laitteissa moniytimisiä asetuksia ohjataan BIOS: n kautta. Jotta pääset BIOS-asetuksiin, sinun on käynnistettävä tietokone uudelleen. Pidä käynnistysprosessin aikana F2-näppäintä (yleensä) - näppäin voi vaihdella koneesta riippuen. Yleensä näyttöön tulee kehote, joka kertoo käytettävän näppäimen. Kun BIOS-ohjauspaneeli on latautunut, voit muuttaa asetuksia manuaalisesti. Tarkat muutettavat asetukset vaihtelevat koneesi BIOS: n mukaan, mutta näyttö näyttää yleensä noin:
Perusasetusten muuttaminen Windows Vista, 7 ja 8 -käyttöjärjestelmässä
Windows Vista, 7 ja 8: n moniytimiseen asetukseen päästään samalla msconfig-prosessilla, kuten yllä Windows 10: lle on kuvattu. Windows 7: ssä ja 8: ssa on myös mahdollista asettaa suorittimen affiniteetti, toisin sanoen, että käyttöjärjestelmä ilmoitetaan käytä tiettyä ydintä tiettyyn ohjelmaan. Tämä oli hyödyllinen monille asioille; voit asettaa tietyn ohjelman toimimaan aina yhdellä ytimellä, jotta se ei häiritse muita järjestelmän toimintoja, tai voit asettaa ohjelman, jolla oli vaikeuksia suorittaa jotakin muuta ydintä kuin ensimmäistä loogista ydintä, käyttämään ydintä missä se juoksi parhaat.
Windows 7: n tai 8: n keskeisten sukulaisuuksien asettaminen ei ole ehdottoman välttämätöntä, mutta jos haluat, se on yksinkertainen.
- Tuo Ctrl + Shift + Esc esiin Task Manager.
- Napsauta hiiren kakkospainikkeella ohjelmaa, jonka ydinkäyttöä haluat muokata, ja valitse Tiedot.
- Valitse kyseinen ohjelma uudelleen Tiedot-ikkunassa.
- Napsauta hiiren kakkospainikkeella ja valitse Aseta affiniteetti.
- Valitse yksi tai useampi ydin ja valitse valintaruutu valitaksesi valinta, poista valinta.
Saatat huomata, että luettelossa on kaksi kertaa enemmän ytimiä kuin sinulla. Jos käytät esimerkiksi Intel i7 -prosessoria, jossa on 4 ydintä, sinulla on 8 luettelossa Yhteyshenkilö-ikkunassa. Tämä johtuu siitä, että hyperthreading kaksinkertaistaa ytimen tehokkaasti neljällä oikealla ja neljällä virtuaalisella. Jos haluat tietää, kuinka monta fyysistä ydintä prosessori on kokeillut tätä:
- Tuo Ctrl + Shift + Esc esiin Task Manager.
- Valitse Suorituskyky ja korosta suoritin.
- Tarkista paneelin oikea alaosa ytimien alla.
Voit luoda hyödyllisen eräajotiedoston, joka voi pakottaa prosessorin affiniteetin tiettyihin ohjelmiin. Sinun ei pitäisi tarvita sitä, mutta jos käytät…
- Avaa Notepad tai Notepad ++.
- Kirjoita 'Käynnistä / affiniteetti 1 PROGRAM.exe'. Kirjoita ilman lainausmerkkejä ja vaihda sen ohjelman ohjelmaa, jota yrität hallita.
- Tallenna tiedosto merkityksellisellä nimellä ja lisää ".bat" loppuun. Tämä luo sen komentojonotiedostona.
- Tallenna se vaiheessa 2 määritettyyn ohjelman asennuspaikkaan.
- Suorita juuri suorittamasi Batch-tiedosto käynnistääksesi ohjelman.
Jos näet 'affiniteetin 1', tämä käskee Windowsia käyttämään CPU0: ta. Voit muuttaa tätä sen mukaan, kuinka monta ydintä sinulla on, Affinity 3 CPU1: lle ja niin edelleen. Tällä Microsoft Developer -sivun sivulla on täydellinen luettelo lähialueista.
***
Suoritin on tietokoneesi tärkein osa, joten on järkevää haluta työntää jokainen sen ydin reunaan. Tietysti, jos sinulla on edelleen vaikeuksia virittää laitetta omalle suorituskyvyllesi haluamallasi tasolla, kannattaa ehkä harkita prosessorin päivittämistä (jos sinulla on työpöytä) tai pohtia uuden huippuluokan kannettavan hakemista laitteisto. Tai jos haluat mieluummin tehdä Windows 10: stä entistä nopeamman nykyisellä laitteistollasi, katso lopullinen opas täältä.
