Reklaam
Kõigi edusammudega arvutustehnoloogia osas võib olla keeruline ajakohasust hoida. Uue seadme ostmisel müügikaaslaste poolt ümber lükatud žargoon aitab harva ja tundub, et need, kes teid konkreetse arvuti poole lükkavad, ei mõista, kuidas 64-bitine arvuti Mis on 64-bitine arvuti?Arvuti või riistvara pakendid on täis tehnilisi tingimusi ja märke. Üks silmapaistvamaid on 64-bitine. Loe rohkem töötab või on kasutaja jaoks kasulik, ületades selle võimaluse juurdepääsu rohkem RAM-i Kui palju RAMi teil tegelikult vaja on?RAM on nagu lühiajaline mälu. Mida rohkem multitaskite, seda rohkem vajate. Siit saate teada, kui palju teie arvutil on, kuidas seda kõige paremini kasutada või kuidas rohkem saada. Loe rohkem .
Selles artiklis vaatleme, kuidas opsüsteem ja rakendustarkvara, mis valitakse töötama a 64-bitine süsteem, nagu ka mõned protsessori enda funktsioonid, mõjutavad selle üldist jõudlust arvuti.
Protsessor ja operatsioonisüsteem
Peaaegu kõik tänapäeval turul olevad personaalarvutid tarnitakse 64-bitiste protsessoritega ja enamikul neist on juba olemas
Windowsi 64-bitine versioon Kas mul on 32- või 64-bitine Windows? Siit saate teada, kuidas öeldaKuidas saate teada, kas kasutatav Windowsi versioon on 32- või 64-bitine? Kasutage neid meetodeid ja õppige, miks see ka oluline on. Loe rohkem sellele eelinstalleeritud. See sidumine on kriitiline, kui soovite oma süsteemist parimat jõudlust saada. Ehkki saate 32-bitise opsüsteemi 64-bitisesse arvutisse installida, jätate siiski ilma riistvara lisaeelistest.Kui installite a 32-bitine opsüsteem Mis vahe on 32-bitisel ja 64-bitisel Windowsil?Mis vahe on 32-bitisel ja 64-bitisel Windowsil? Siin on lihtne selgitus ja kuidas kontrollida, milline versioon teil on. Loe rohkem 64-bitises arvutis on efektiks 64-bitise protsessori kohene muundamine 32-bitiseks protsessoriks.
- Kõik protsessori tasemel juhised on piiratud 32-bitiste registrite kasutamisega, seega on ka kõik looduslikud matemaatikafunktsioonid nende ulatuse ja täpsuse osas sarnaselt piiratud.
- Juurdepääsetava füüsilise mälu maht langeb 4 GB-ni, isegi kui seda on rohkem mälu installitud PAE patchiga saate 32-bitises Windowsis avada kuni 64 GB RAM-iKas kasutate endiselt 32-bitist Windowsi masinat ja olete pettunud 4 GB RAM-i piirist? Suhteliselt lihtne käsuridade näpistamine võimaldab süsteemi paika panna ja ära kasutada kuni 64 GB muutmälu. Loe rohkem .
- Riistvaramälu, näiteks videomälu, kulutab osa adresseeritavast mälust, selle asemel, et seda üle viia või kui RAMi riistvaramälu aadresside ümber ümber tehakse.
- Kogu muu tarkvara, mida soovite süsteemis kasutada, peab olema 32-bitine ja neid peavad piirama need samad parameetrid.
See on parim põhjus tagamaks, et kasutate 64-bitist opsüsteemi kõikides 64-bitise protsessoriga arvutites.
Protsessori võimalused
Lisaks sobiva operatsioonisüsteemi ja riistvara sidumisele mõjutavad keskseadme kujunduse elemendid süsteemi jõudlust. Töötlemiseks kasutatavate tuumade arv on üks suur.
Ühest kuni mitme südamikuni
Umbes kaks aastakümmet tagasi kasutasid peaaegu kõik tarbijatele turustatud arvutid protsessoreid ühega töötlemise tuum Mis on protsessori tuum? [MakeUseOf selgitab]Igal arvutil on protsessor, olgu see siis väike efektiivsuse suurendaja või suure jõudlusega jõuseade või muidu poleks see võimeline töötama. Muidugi, protsessor, mida nimetatakse ka protsessoriks või keskseks töötlemiseks ... Loe rohkem pakendis. Seda tüüpi kujunduse puhul tähendas see seda, et arvuti sai korraga täita ainult ühte käsku ja opsüsteem sai protsessorile korraga määrata ainult ühe täitmisniidi.
Tänapäeval võib ühel silikoonvahvlil olla 2, 4 või enam südamikku ja pakendil võib olla mitu kiipi. Asetades protsessori paketti rohkem kui ühe tuuma, näeb operatsioonisüsteem iga tuuma individuaalne protsessor, kus ta saab määrata protsessi lõimeid, ja iga tuum töötab sõltumatult teised. Seega, a neljatuumaline Mida tähendavad "kahetuumalised" ja "neljatuumalised"?Nendel päevadel on enamik protsessoreid kahetuumalised, neljatuumalised või kaheksatuumalised. Aga mida see isegi tähendab? Siin on kõik lahti seletatud. Loe rohkem süsteemi abil saab arvuti täita korraga neli käsku - üks iga südamiku kohta.
Tuumade ühendamine hüpertehitamisega
2002. aastal lükkas Intel välja hüpertüürimise tehnoloogia Mis on hüperkeermestamine? [Tehnoloogia selgitatud] Loe rohkem mis paneb opsüsteemi “nägema” kiibi iga töötlemissüdamiku jaoks kahte loogilist protsessorit. See toimib, kui omab kahte eraldiseisvat protsessori olekuandmete komplekti, üks iga loogilise protsessori jaoks ja üks jagatud täitmise tuum. See võimaldab opsüsteemil määrata täitmisniidi igale loogilisele protsessorile, mis haldab oma olekuandmeid. Kui üks lõim on blokeeritud, kuna see ootab andmeid või mõnda muud ressurssi, saab teine loogiline protsessor kasutada töötlemiseks täitmissüdamikku, välja arvatud juhul, kui see on ootel. Selle tehnoloogia kasutamise tulemuslikkuse kasv on vahemikus 15–30 protsenti.
See ei tähenda, et neljatuumaline protsessor on kaks korda kiirem kui sama kellaga töötav kahetuumaline protsessor kiirust antud olukorras või seda, et hüpertekstiga Inteli protsessor töötab paremini kui üks ilma tehnoloogia. Teatud tarkvara tegurid võivad täielikult tühistada täiendavate töötlemissüdamike olemasolu.
Rakendustarkvara mõju
Niisiis, nüüd, kui olete otsustanud hankida uue hüpertüübiga 64-bitise kahetuumalise Inteli protsessori ja siduda selle 64-bitise Windowsi versiooniga, saate parima võimaliku jõudluse, eks? Võibolla.
Kuigi kaasaegsed opsüsteemid saavad kasutada kogu pakutavat riistvara, võib teie kasutatav rakendustarkvara mitte, eriti pärandtarkvara.
Vanemad ühetuumalised protsessorid, mida ma eespool mainisin, said korraga hakkama ainult ühe lõime töötlemisega. Suur osa sel ajal tehtud programmeerimisest oli kirjutatud ainult ühe lõime kasutamiseks. Selle tarkvara kasutamisel mitmetuumalises süsteemis kasutatakse ikkagi selle lõime jaoks ainult ühte südamikku. Seetõttu võite näha Task Manager'is neljatuumalist süsteemi 25-protsendilise koormusega, kus 100% kasutamisel on üks tuum ja ülejäänud kolm tuuma näivad jõude olevat. Töökoormus ei ole jaotatud.
Kõigi süsteemis töötavate südamike eeliste kasutamiseks peab tarkvara olema kavandatud paralleelset töötlemist ja mitmekordse keermega silmas pidades. Selle mõte on jagada probleem eraldi osadeks, mida saab üksteisest sõltumatult täita, et arvuti saaks iga ülesande samaaegselt täita eraldi tuumades. See võib vähendada soovitud tulemuse saamiseks kuluvat aega. See tähendab ka seda, et kasutajaliidese niit ei lukustu, kui teistes südamikes toimub keerme keerukas töötlemine.
Ehkki programm on loodud mitmekeelsust silmas pidades, on siiski võimalus, et osa selle funktsioonidest ei saa paralleelselt reguleerida. Selle üheks näiteks on Microsoft Office'i rakendused, mis kasutavad Visual Basic for Applications (VBA) makrosid. Pikka aega töötav makro tarbib tõenäoliselt kogu tuuma kuni selle lõppemiseni. Kuna arvuti ei saa automaatselt kindlaks teha, kas makro on paralleelne, ei ürita ta seda lihtsalt teha.
Parandage ühe keermega rakenduste toimivust
Kui peate kasutama ühe keermega pärandrakendusi, eriti kui peate käivitama mitu rakendust üheaegselt, on teie parem panus parema jõudluse tagamiseks protsessori afiinsuse seadmine nende jaoks. See sunnib neid kasutama ainult konkreetseid töötlemissüdamikke. Seda tehes saate tagada, et isegi kui nad saavad kogu südamiku töötlemisvõimsust tarbida, saavad nad seda kasutada ei tee seda samal tuumal, põhjustades sellega protsesside lõpuleviimine kauem kui absoluutselt vajalik.
Windowsiga saate seotuse luua, avades Task Manager, paremklõpsake protsessi nime ja valige Seadke huvipakkuvus ... tühjendage kontekstimenüüst kõigi töötlejate märkeruudud, mida te ei soovi, et kasutaksite, seejärel klõpsake nuppu Okei.
Seda saab teha ka käsurealt, kasutades käivituskäsu lippu / affinity.
algus / afiinsus 2 notepad.exe
Pange tähele, et afiinsuslipuga kasutatav protsessori number on 1, kui see on nullipõhine, kui vaadata Task Manager'i, nii et see käivitaks Notepadi 1. protsessoril.
Sarnane funktsionaalsus on Linuxi kasutajatel ka käsuga taskset. See on osa util-linux paketist ja enamiku distroste vaikeseade. Kui see pole teie süsteemis praegu olemas, saate selle installida
sudo apt-get install util-linux
Debianil põhinevate levitamiste jaoks või
sudo yum install util-linux
Red Hat-põhiste süsteemide jaoks.
Käsu kasutamiseks vlc käivitamiseks CPU 2-l peaksite kasutama järgmist
taskset -c 2 vlc
Protsesside afiinsuse muutmiseks protsessil, mis juba töötab protsessi ID-ga (PID) 9021, et kasutada CPU 4 ja 5, peaksite kasutama
taskset -cp 4,5 9021
Teine tegur rakenduste puhul on sõna pikkus. Kuigi 32-bitine rakendus saab endiselt salvestada ja manipuleerida nii täisarvude kui ka 64-bitiste ujukomaarvudega, tuleb seda teha suure matemaatika raamatukogude kaudu, mille töö võtab kauem aega kui 64-bitise protsessoriga, mis teeb samu arvutusi natiivselt. Kui rakendus vajab laiendatud vahemikku ja suuremat täpsust, mida pakuvad 64-bitised numbrid, on selle kasutamine alati tõhusam 64-bitised rakendused 3 veebisaiti 64-bitiste opsüsteemidega ühilduva tarkvara leidmiseksTõenäoliselt saavad need, kes ostavad järgmisel aastal uhiuue arvuti, käed külge 64-bitise opsüsteemi operatsioonisüsteemis. x64-l on oma plussid ja miinused, kuid ... Loe rohkem ülesande jaoks.
Mõne tarkvara puhul pole vahet, kas see on 32-bitine või 64-bitine. 32-bitine veebibrauser töötab enamiku inimeste jaoks suurepäraselt. Tavalise kasutamise korral ei tohiks see nõuda mälumahtu, isegi kui soovite, et kümneid vahelehti oleks avatud. See kasutab hõlpsalt mitut lõime teie füüsilistes ja loogilistes protsessorites ning ei tohiks CPU-siduda. Sama kehtib enamiku tekstitöötlusülesannete kohta. Kuid kui teil on fotode või videote redigeerimine, ümberkodeerimine, modelleerimistarkvara käitamine või muu protsessorimahukas töö või suurte andmekogumitega töötades võiksite oodata 64-bitise mitme keermega keermestamata kauem kui vaja tarkvara.
Viimane võtt
Mis on parim valik? Parim vastus: see sõltub.
Kui teate, et käitate oma süsteemis Exceli arvutustabelit, mis kasutab pikaajalisi VBA makrosid, oleks teil parem kasutada kahetuumalist süsteemi, mis töötab sagedusel 3 GHz mitte neljatuumalise sagedusega 2,2 GHz, kuid kui põrkate arvutitööd või mängimist tehes pidevalt mitme keermestatud programmi vahel, on vastupidine tõsi.
Kuigi üldistused ei tõesta end kunagi kõigil juhtudel, kasutab tänapäeval parim lauaarvutite jõudlus 64-bitist mitmetuumalised protsessorid, mis töötavad moodsa 64-bitise opsüsteemi ja 64-bitiste mitmekihiliste rakendustega kõige nõudlikumate jaoks ülesanded.
Millised kogemused on teil olnud 64-bitise jõudlusega? Kas teil on 32-bitist tarkvara, mis ületab selle 64-bitise versiooniga või pole nende vahel märgatavat erinevust? Andke meile allpool kommentaarides teada.
Kujutise krediit: Vana arvuti demonteerimine (CC 2,0-ga) autor fdecomite, 4. põlvkonna Intel® Core ™ i7 protsessor eest ja taga (CC 2,0-ga) Inteli poolt Deutschlandis
Bruce on elektroonikaga mänginud alates 70ndatest, arvutitest alates 80ndate algusest ja vastab täpselt küsimustele tehnoloogia kohta, mida ta pole kogu aja kasutanud ega näinud. Samuti ärritab ta end kitarri mängides.