Oglas
Ob vsem napredku na področju računalniške tehnologije je težko vzdrževati tekoč čas. Žargon, ki ga prodajni sodelavci vržejo ob nakupu nove naprave, redko pomaga in zdi se, da tisti, ki vas potiskajo do določenega računalnika, ne razumejo, kako 64-bitno računalništvo Kaj je 64-bitno računalništvo?Embalaža računalnika ali računalniške strojne opreme je natrpana s tehničnimi izrazi in znački. Eden vidnejših je 64-bitni. Preberi več deluje ali koristi uporabniku, ki ga ni mogoče dostop do več RAM-a Koliko RAM-a resnično potrebujete?RAM je kot kratkoročni pomnilnik. Več kot imate večopravilnosti, več jih potrebujete. Ugotovite, koliko ima vaš računalnik, kako najbolje izkoristiti ali kako več. Preberi več .
V tem članku si bomo ogledali, kako sta operacijski sistem in aplikacijska programska oprema izbrana za delovanje na 64-bitni sistem, pa tudi nekaj funkcij samega procesorja vplivajo na splošno zmogljivost sistema računalnik.
Procesor in operacijski sistem
Skoraj vsi računalniki na trgu danes pošiljajo 64-bitne procesorje, večina teh pa bo že imela
64-bitna različica sistema Windows Ali imam 32-bitni ali 64-bitni Windows? Tukaj je, kako povedatiKako lahko ugotovite, ali je različica sistema Windows, ki jo uporabljate, 32-bitna ali 64-bitna? Uporabite te metode in se naučite, zakaj je tudi to pomembno. Preberi več prednameščen na njem. To seznanjanje je ključnega pomena, ko želite doseči najboljše zmogljivosti svojega sistema. Čeprav lahko v 64-bitni računalnik namestite 32-bitni operacijski sistem, bi zamudili dodatne prednosti strojne opreme.Ko namestite 32-bitni operacijski sistem Kakšna je razlika med 32-bitnim in 64-bitnim sistemom Windows?Kakšna je razlika med 32-bitnim in 64-bitnim sistemom Windows? Tu je preprosta razlaga in kako preveriti, katero različico imate. Preberi več V 64-bitnem računalniku je učinek takojšnja pretvorba 64-bitnega procesorja v 32-bitni procesor.
- Vsa navodila na ravni procesorja so omejena na uporabo 32-bitnih registrov, zato so vse matične matematične funkcije podobno omejene glede na njihov obseg in natančnost.
- Količina fizičnega pomnilnika, ki ga je mogoče dostopati, pade na 4 GB, tudi če obstaja več pomnilnika je nameščeno Odklenite do 64 GB RAM-a v 32-bitnem sistemu Windows s PAE PatchŠe vedno uporabljate 32-bitni računalnik z operacijskim sistemom Windows in ste frustrirani z omejitvijo 4 GB RAM-a? Sorazmerno preprosta nastavitev ukazne vrstice vam omogoča, da popravite sistem in izkoristite do 64 GB RAM-a. Preberi več .
- Pomnilnik strojne opreme, kot je video pomnilnik, bo porabil del naslovnega pomnilnika, namesto da bi bil premaknjen nad njim ali pa bi imel RAM ponovno nameščen okoli naslovov strojne pomnilnika.
- Vsa druga programska oprema, ki jo želite zagnati v sistemu, mora biti 32-bitna in jih bodo ti isti parametri omejevali.
To je najboljši razlog, da zagotovite, da v katerem koli računalniku, ki ima 64-bitni procesor, uporabljate 64-bitni operacijski sistem.
Zmogljivosti procesorja
Poleg združevanja ustreznega operacijskega sistema s strojno opremo elementi zasnove CPU vplivajo tudi na delovanje sistema. Število jeder, ki so na voljo za obdelavo, je eno velikih.
Od enojnih do več jeder
Pred približno dvema desetletjema so skoraj vsi računalniki, ki se tržijo potrošnikom, uporabljali procesorje z enim samim jedro za obdelavo Kaj je procesorsko jedro? [MakeUseOf pojasnjuje]Vsak računalnik ima procesor, naj bo to majhen pro ali velik zmogljiv elektrarn, ali pa ne bi mogel delovati. Seveda, procesor, imenovan tudi CPU ali Central Processing ... Preberi več v paketu. S to vrsto zasnove je pomenilo, da lahko računalnik hkrati izvrši samo eno navodilo in operacijski sistem lahko procesorju dodeli samo eno izvedbeno nit.
Danes ima lahko ena sama silicijeva rezina na sebi 2, 4 ali več jeder, paket pa ima lahko več kot en čip. Operacijski sistem z umestitvijo več kot enega jedra v procesorski paket vidi vsako jedro kot posameznega procesorja, kjer lahko dodeli procesne niti, vsako jedro pa deluje neodvisno od drugi. Tako je na a štirijedrni Kaj pomenita "Dual Core" in "Quad Core"?V današnjem času je večina CPU-jev dvojedrni, štirijedrni ali osterjedrni. Toda kaj to sploh pomeni? Tu je vse pojasnjeno. Preberi več Sistem lahko računalnik hkrati izvrši štiri navodila - po eno v vsakem jedru.
Povezovanje jeder s Hyperthreadingom
Leta 2002 je Intel odrinil tehnologija hiperreziranja Kaj je Hyper-Threading? [Pojasnjena tehnologija] Preberi več zaradi česar operacijski sistem "vidi" dva logična procesorja za vsako procesno jedro na čipu. Deluje tako, da ima dva različna niza podatkov o stanju procesorja, po enega za vsak logični procesor in eno samo skupno jedro izvajanja. To omogoča operacijskemu sistemu, da vsakemu logičnemu procesorju, ki vzdržuje lastne podatke o stanju, dodeli izvedbeno nit. Ko je ena nit blokirana, ker čaka na podatke ali drug vir, lahko drugi logični procesor uporabi izvršilno jedro za svojo obdelavo, razen če je tudi v stanju čakanja. Povečanje učinkovitosti z uporabo te tehnologije se giblje od 15 do 30 odstotkov.
To ne pomeni, da je štirijedrni procesor dvakrat hitrejši kot dvojedrni procesor, ki deluje z isto uro hitrost v dani situaciji ali da bo Intelov procesor s hiperrezanjem deloval bolje kot eden brez tehnologija. Nekateri programski dejavniki lahko popolnoma izničijo obstoj dodatnih jeder za obdelavo.
Vpliv aplikacijske programske opreme
Zdaj, ko ste se odločili, da boste dobili novi 64-bitni Intelov dvojedrni procesor s hiperreziranjem in ga združili s 64-bitno različico sistema Windows, boste dobili najboljše možne zmogljivosti, kajne? No, mogoče.
Medtem ko sodobni operacijski sistemi lahko izkoristijo vso strojno opremo, ki jo ponuja, programske opreme, ki jo uporabljate, morda ne, še posebej starejše programske opreme.
Starejši enojedrni procesorji, ki sem jih omenil zgoraj, so lahko obdelali le en samodejni niz. Večina programov, narejenih v tistem času, je bila napisana tako, da je bila uporabljena samo ena nit. Z uporabo te programske opreme v večjedrnem sistemu bo še vedno prišlo do uporabe le enega jedra za to nit. Zato boste v upravitelju opravil lahko videli štirijedrni sistem, ki deluje s 25% obremenitvijo, z enim jedrom s 100-odstotno izkoriščenostjo, druga tri jedra pa navidezno v prostem teku. Obremenitev ni razporejena.
Da bi lahko izkoristili vsa jedra za obdelavo v sistemu, mora biti programska oprema zasnovana z vzporedno obdelavo in večstranskim branjem. Ideja je, da se težava razdeli na diskretne sestavne dele, ki jih je mogoče dokončati neodvisno drug od drugega, tako da lahko računalnik vsako nalogo opravi na ločenih jedrih hkrati. To lahko zmanjša čas, potreben za ustvarjanje želenega rezultata. Pomeni tudi, da se nit uporabniškega vmesnika ne zaklene, ko se na drugih jedrih dogaja težka obdelava drugih niti.
Čeprav je bil program zasnovan z večkratnim branjem, še vedno obstaja možnost, da nekatere njegove funkcionalnosti ni mogoče vzporediti. En primer tega so aplikacije Microsoft Office, ki uporabljajo makroe Visual Basic za aplikacije (VBA). Dolgotrajni makro bo verjetno porabil celo jedro, dokler ne preneha. Ker računalnik ne more samodejno določiti, ali je mogoče makro vzporediti, tega preprosto ne poskuša.
Izboljšajte uspešnost aplikacij z enim navojem
Če morate uporabiti stare enoprostorne programe, še posebej, če morate zagnati več aplikacij hkrati, je vaša najboljša stava za boljšo zmogljivost nastavitev afinitete procesorja zanje. To jih bo prisililo, da uporabljajo samo določena procesna jedra. S tem lahko zagotovite, da lahko kljub temu, da porabijo procesno moč celotnega jedra ne bo delal na istem jedru, zaradi česar bodo postopki trajali dlje kot absolutno potrebno.
V sistemu Windows lahko afiniteto nastavite tako, da odprete upravitelja opravil, z desno miškino tipko kliknite ime procesa, izberite Nastavi pripadnost ... v kontekstnem meniju počistite potrditvena polja za vse procesorje, ki jih ne želite uporabiti, nato pa kliknite na v redu.
To lahko storite tudi iz ukazne vrstice z uporabo zastavice / afiniteta zagonskega ukaza.
začetek / afiniteta 2 notepad.exe
Upoštevajte, da je številka procesorja, ki se uporablja z zastavico afinitete, zasnovana na 1, medtem ko je pri nadzoru opravil opravljena na ničelni vrednosti, da bi se ta zagnal Notepad v CPU 1.
Podobna funkcionalnost obstaja za uporabnike Linuxa z ukazom nabora opravil. Je del paketa util-linux in je del privzete namestitve večine distros. Če trenutno ni v vašem sistemu, ga lahko namestite
sudo apt-get namestite util-linux
za distribucije na osnovi Debiana ali
sudo yum namestite util-linux
za sisteme na osnovi Red Hat-a.
Če želite uporabiti ukaz za zagon vlc na CPU 2, bi uporabili
naloga opravil -c 2 vlc
Če želite spremeniti afiniteto do procesa, ki se že izvaja z idom procesa (PID) 9021 za uporabo CPU 4 in 5, uporabite
naloga opravil -cp 4,5 9021
Drugi dejavnik pri aplikacijah je beseda dolžina. Medtem ko 32-bitna aplikacija še vedno lahko shranjuje in manipulira s celoštevilnimi 64-bitnimi številkami s plavajočo vejico, mora biti to storjeno prek knjižnic "velike matematike", ki opravljajo naloge dlje, kot 64-bitni procesor, ki dela enake izračune domače. Če aplikacija zahteva razširjen obseg in večjo natančnost, ki jo ponuja 64-bitna številka, bo uporaba vedno učinkovitejša 64-bitne aplikacije 3 spletne strani, s katerimi najdete programsko opremo, združljivo s 64-bitnimi operacijskimi sistemiVerjetno se bodo tisti, ki boste v naslednjem letu kupili povsem nov računalnik, lotili nečesa s 64-bitnim operacijskim sistemom. x64 ima svoje prednosti in slabosti, toda ... Preberi več za nalogo.
Pri neki programski opremi ni preveč pomembno, ali je 32-bitna ali 64-bitna. 32-bitni spletni brskalnik bo večini ljudi deloval prav. Ob običajni uporabi ne potrebuje več pomnilnika, tudi če imate radi odprte desetine zavihkov. Z lahkoto bo uporabljal več niti v vaših fizičnih in logičnih procesorjih in ne bo na koncu povezan s CPU-jem. Enako velja za večino opravil za obdelavo besedil. Če pa boste urejali fotografije ali video, prekodirali, zagnali programsko opremo za modeliranje ali delali druge CPU-je opravil z nalogami ali z delom z velikimi nabori podatkov bi lahko čakali dlje, kot je potrebno, brez večkratnega 64-bitnega programska oprema.
Končni vzem
Kaj je torej najboljša možnost? Najboljši odgovor: odvisno je.
Če veste, da boste v sistemu uporabljali razpredelnico Excela, ki uporablja dolgotrajne makro VBA, bi bilo bolje z dvojedrnim sistemom, ki deluje na 3 GHz namesto da je štirijedrnik, ki deluje na 2,2 GHz, če pa med delom ali igranjem računalnika med prenašanjem več-nitnih programov nenehno poskakujete, je obratno prav.
Medtem ko se posplošitve nikoli ne izkažejo v vseh primerih, bo najboljša zmogljivost računalniških računalnikov danes uporabila 64-bit večjedrni procesorji s sodobnim 64-bitnim operacijskim sistemom in 64-bitnimi večreznimi aplikacijami za najzahtevnejše naloge.
Kakšne izkušnje ste imeli s 64-bitnimi zmogljivostmi? Ali imate 32-bitno programsko opremo, ki presega 64-bitni računalnik ali med njimi ni opazne razlike? Sporočite nam v spodnjih komentarjih.
Kreditna slika: Demontaža starega računalnika (CC za 2.0) fdecomite, Procesor Intel® Core ™ i7 4. generacije spredaj in zadaj (CC za 2.0) pri Intelu iz Deutschlanda
Bruce se z elektroniko igra od 70. let naprej, z računalniki od zgodnjih 80-ih let in natančno odgovarja na vprašanja o tehnologiji, ki jih ves čas ni uporabljal niti videl. Prav tako se moti, ker poskuša igrati kitaro.