Keskprotsessorite ehk CPU-de areng on põnev ja keeruline teema, mida uurida. Alates Intel 4004 väljalaskmisest 1971. aastal kuni tänapäevaste Inteli 10. seeria protsessoriteni on nende kiipide kiirus ja arvutusvõimsus vaid viie lühikese aastakümnega hämmastavalt suurenenud. Arvutusülesannetega, mis olid kunagi mõeldamatud isegi suurimate suurarvutite jaoks, saab nüüd hakkama odavaima taskukohase nutitelefoniga, isegi kõige elementaarsematel sülearvutitel on sadu kordi suurem võimsus kui Apollo missioonidel töötavatel arvutitel. Kuid isegi arvutusvõimsuse astronoomiliselt kiire edenemise juures on üks areng, mis inimesi endiselt mõistatab, mitmetuumaliste protsessorite kontseptsioon. Tootjad, nagu Intel ja AMD, räägivad oma üha suurenevast tuumaarvust uuemate protsessorite – 4 tuuma, 8 tuuma, 16 tuuma ja isegi 32 tuuma – ning nende kasulikkusega suure andmetöötluskoormuse korral. Aga mida see üldse tähendab?
Mis on protsessori tuumad?
Protsessori tuum on sõltumatu protsessori üksus üldises füüsilises protsessori kiibis. Igal tuumal on oma töötlemisriistvara ja vahemälu ning see on ühendatud ülejäänud CPU-ga kiibi ühismälu ja süsteemisiini kaudu. Tuum on sisuliselt terve protsessor, nii et mitmetuumaline protsessor on nagu mitme protsessori ühendamine ja nende koos töötamine. Põhjus, miks protsessoris on rohkem tuumasid, on see, et sageli võib olla kasulik jagada andmetöötlusülesanded mitme tuuma vahel, mitte ühe suure tuuma vahel, et see saaks kiiremini ja tõhusamalt lõpetada.
Selle tehnika tõhusus sõltub aga nii kasutatavast operatsioonisüsteemist kui ka konkreetsest kasutatavast rakendusest. paljud operatsioonisüsteemid ja rakendused ei saanud kasutada mitut tuuma ja seetõttu ei näinud nad lisatuumadest mingit mõõdetavat eelist. Kuid õnneks suudavad peaaegu kõik kaasaegsed operatsioonisüsteemid ja paljud ressursimahukad programmid, näiteks Adobe Premiere, kasutada ära lisatuuma ning tänu sellele töötavad nad kiiremini ja tõhusamalt kui muidu.
Mitmetuumalised protsessorid said alguse 1996. aastal, kui IBM Power4 protsessor töötas ühel kiibil kahte tuuma, mis oli tolle aja kohta revolutsiooniline. Tarkvaratugi sellele uuele uuendusele ei ilmunud aga kohe. Kuid alates Windows XP-st 2001. aastal hakkas Windows toetama mitmetuumalisi operatsioone ja paljud rakenduste arendajad järgisid seda eeskuju. Selle tulemusel kasutab peaaegu iga ressursimahukas tarkvara, mida praegu kasutate, täielikult ära mitmetuumalise protsessori võimsuse, mis teil peaaegu kindlasti kapoti all töötab.
(Lisateavet leiate sellest üksikasjalikust artiklist mitmetuumalise töötlemise kohta. Kui ehitate või ostate uut arvutit, võib abiks olla ka selle artikli ülevaade, mida protsessori puhul otsida. Ja kui Kui olete huvitatud protsessorite ajaloost, oleme teid loomulikult kajastanud!)
Protsessori tuumade lubamine Windowsis
Üks küsimus, mida meilt TechJunkie's tavaliselt küsitakse, on see, kas peate arvuti mitmetuumaliste protsessorite täielikuks kasutamiseks midagi ette võtma. Vastus on, et see sõltub tõesti teie kasutatavast Windowsi versioonist. Windowsi vanemate versioonide (nt Windows XP) puhul peate võib-olla muutma oma BIOS-is süsteemiseadet, et mitmetuumaline funktsionaalsus töötaks. Igas uuemas Windowsi versioonis on mitmetuumaline tugi aga automaatselt sisse lülitatud; saate tarkvara ühilduvuse põhjuse parandamiseks vajaduse korral seadistusi kohandada nii, et see kasutaks vähem südamikke, kuid see on erakordselt haruldane.
Põhisätted operatsioonisüsteemis Windows 10
Kui kasutate operatsioonisüsteemi Windows 10, kasutatakse teie BIOS/UEFI õigesti seadistamisel vaikimisi täielikult ära kõik teie protsessori tuumad. Ainus kord, kui seda tehnikat kasutada, on tuumade piiramine, olgu siis tarkvara ühilduvuse põhjustel või muul põhjusel.
- Tippige Windowsi otsingukasti "msconfig" ja vajutage sisestusklahvi.
- Valige vahekaart Boot ja seejärel Täpsemad suvandid.
- Märkige ruut Protsessorite arv kõrval ja valige menüüst tuumade arv, mida soovite kasutada (tõenäoliselt 1, kui teil on ühilduvusprobleeme).
- Valige OK ja seejärel Rakenda.
Kui kasutate operatsioonisüsteemi Windows 10, jäetakse tavaliselt märkimata ruut "Protsessorite arv". Selle põhjuseks on asjaolu, et Windows on konfigureeritud kasutama kõiki tuumasid alati, kui mõni programm saab neid kasutada.
Põhisätted operatsioonisüsteemides Windows Vista, 7 ja 8
Operatsioonisüsteemides Windows Vista, 7 ja 8 pääseb mitmetuumalisele sättele ligi sama msconfig-protsessi kaudu, mida on kirjeldatud ülal Windows 10 puhul. Samuti on Windows 7 ja 8 puhul võimalik määrata protsessori afiinsus, st käskida operatsioonisüsteemil kasutage konkreetse programmi jaoks konkreetset tuuma. See oli kasulik mitme asja jaoks; saate määrata teatud programmi töötama alati ühes tuumas, et see ei segaks teisi süsteemi toiminguid, või saate määrata programmi, millel oli raskusi töötama mõnes muus tuumas peale esimese loogilise tuuma, kasutama seda tuuma, kus see jooksis. parim.
Windows 7 või 8 põhisugulusi pole tingimata vaja määrata, kuid kui soovite, on see lihtne.
- Tegumihalduri kuvamiseks valige Ctrl + Shift + Esc.
- Paremklõpsake programmil, mille põhikasutust soovite muuta, ja valige Üksikasjad.
- Valige see programm üksikasjade aknas uuesti.
- Paremklõpsake ja valige Set Affinity.
- Valige üks või mitu südamikku ja märkige valimiseks ruut, valiku tühistamiseks tühjendage ruut.
Võite märgata, et loendis on kaks korda rohkem südamikke kui teil on. Näiteks kui kasutate Inteli i7 protsessorit, millel on 4 südamikku, kuvatakse affinity aknas 8 neist. Selle põhjuseks on asjaolu, et hüperlõimestamine kahekordistab teie tuumad tõhusalt, nelja reaalse ja nelja virtuaalse tuumaga. Kui soovite teada, mitu füüsilist tuuma teie protsessoril on, proovige järgmist.
- Tegumihalduri kuvamiseks valige Ctrl + Shift + Esc.
- Valige Performance ja tõstke esile CPU.
- Kontrollige paneeli paremat alumist osa südamikud.
Saate luua kasuliku pakkfaili, mis võib sundida protsessorit teatud programmide suhtes siduma. Te ei peaks seda kasutama, kuid kui te seda teete…
- Avage Notepad või Notepad++.
- Tippige "Start /affinity 1 PROGRAM.exe". Sisestage ilma jutumärkideta ja muutke PROGRAM selle konkreetse programmi nimeks, mida proovite juhtida.
- Salvestage fail tähendusrikka nimega ja lisage lõppu ".bat". See loob selle partiifailina.
- Salvestage see 2. sammus määratud programmi installi asukohta.
- Käivitage programmi käivitamiseks just loodud partiifail.
Kui näete „sugulus 1”, käsib see Windowsil kasutada CPU0. Saate seda muuta olenevalt sellest, kui palju südamikke teil on – 'afiinsus 3' CPU1 jaoks ja nii edasi. Sellel Microsofti arendaja veebisaidi lehel on täielik seoste loend.
Kas peaksin lubama kõik tuumad Windows 10-s?
Selle üle on tegelikult vaidlusi, kuigi ekspertide seas on üsna tugev konsensus, et peaksite kasutama kõiki oma tuumasid. Sisuliselt on kaks punkti, millele anticorerid tabavad. Üks on see, et sülearvutite ja personaalarvutite energiatarbimise vähendamine vähendaks elektritarbimist mujal. Teine argument on veidi mõttekam ja on seotud sülearvuti aku kasutusajaga. Vaatan neid mõlemaid argumente.
Energiatarbimise nurka on üsna raske tunnustada. Reaalsus on see, et tänapäevase arvuti energiatarve võib katkestusperioodide jooksul olla suur. Kuid tõsi on ka see, et need jõupursked ei kasuta ikka veel nii palju mahla. Isegi suurima energiatarbimise korral kasutab Core i7 (praegu tavaliste protsessorite seas võimsuskonkurentsi võitja) vaid 130 vatti. Võrrelge seda 250-vatise külmikuga. akna vahelduvvooluseade 1400 vatti ja tsentraalne õhk 3500 vatti. Kui soovite energiat säästa, keerake vahelduvvoolu astme võrra madalamaks ja jätke arvuti täisvõimsusel tööle.
Argumendil põhikasutuse vähendamiseks, et säästa sülearvuti aku kasutusaega (kasutatakse vähem energiat = vähem laadimistsükleid = et Macbook kestab paar aastat kauem), on pealiskaudne veetlus. Tunnistan, et arvestades, kui palju tipptasemel sülearvuti maksta võib, võib olla mõttekas masinat hellitada, lülitades mõned tuumad välja. Kuid seda eesmärki saab saavutada palju tõhusamalt ja mugavamalt, kui protsessorit pisut alatakistada. Alakellastamine tähendab masina kella seadistamist tavapärasest aeglasemaks, mis omakorda vähendab jõudlust ja vähendab drastiliselt akude tühjenemist. Südamikud, kui neid ei kasutata, lihtsalt ei põleta palju energiat, nii et sääst oleks minimaalne. CPU alatakistamine vähendab otseselt kogu masina elektritarbimist ja võib tegelikult saavutada eesmärgi pikendada sülearvuti kasutusiga.
Protsessor on teie arvuti kõige olulisem osa, seega on mõistlik tahta kõik tuumad nende piirini viia. Muidugi, kui teil on endiselt probleeme seadme soovitud jõudlustasemele viimisega, võiksite kaaluda protsessori uuendamist (kui teil on lauaarvuti) või otsida uut tipptasemel sülearvutit. riistvara. Või kui soovite oma praeguse riistvaraga Windows 10 veelgi kiiremaks muuta, vaadake meie lõplikku juhendit siin.