Mis vahe on 32-bitisel ja 64-bitisel?

Sisukord:

Mis vahe on 32-bitisel ja 64-bitisel?
Mis vahe on 32-bitisel ja 64-bitisel?
Anonim

Arvutimaailmas viitavad 32-bitised ja 64-bitised keskprotsessori tüübile, operatsioonisüsteemile, draiverile, tarkvaraprogrammile jne, mis seda konkreetset arhitektuuri kasutab.

Olete ilmselt näinud võimalust laadida alla tarkvara 32-bitise või 64-bitise versioonina. Erinevus on tegelikult oluline, sest need kaks olid programmeeritud eraldi süsteemide jaoks.

Mida need tähendavad?

  • 32-bitist riist- ja tarkvara nimetatakse sageli kui x86 või x86-32.
  • 64-bitist riist- ja tarkvara nimetatakse sageli kui x64 või x86-64.
  • 32-bitised süsteemid kasutavad andmeid 32-bitiste tükkidena, samas kui 64-bitised süsteemid kasutavad andmeid 64-bitiste tükkidena. Üldiselt, mida rohkem andmeid saab korraga töödelda, seda kiiremini saab süsteem töötada.

64-bitisel süsteemil on veel mitmeid eeliseid, kõige praktilisem alt võimalus kasutada oluliselt suuremat füüsilist mälumahtu (rohkem kui 32-bitise masina lubatud 4 GB).

Vaadake, mida Microsoftil on Windowsi erinevate versioonide mälupiirangute kohta öelda.

64-bitine protsessor suudab töödelda korraga 64 bitti andmeid, mis võimaldab arvutada teavet kiiremini sõltumata protsessori taktsagedusest. See võimaldab rohkem mälukasutust, kuna 32-bitiste protsessoritega pääseb juurde ainult 232 RAM-i aadressile (kõik 32-kohalised kahendnumbrid).

See piirang tähendab, et protsessor kasutab palju vähem mälu kui 64-bitised protsessorid, mis suudavad lugeda topeltnumbrit. Tegelikult kahekordistub iga täiendava numbriga ligipääsetavate aadresside maksimaalne arv, mis võimaldab palju rohkem mälu kui 32-bitine protsessor.

Kuna 64-bitised protsessorid, millel on suurem biti suurus ja seetõttu ka suuremate arvude arvutamise võimalus, tegeleb arvuti kõigega palju täpsem alt kui 32-bitine arvuti. Näiteks saab ekraanil olevaid piksleid värvida ja paigutada täpsem alt kui 32-bitise arvuti piksleid.

64-bitised ja 32-bitised operatsioonisüsteemid

Enamik uusi protsessoreid põhinevad 64-bitisel arhitektuuril ja toetavad 64-bitiseid operatsioonisüsteeme. Need protsessorid ühilduvad täielikult ka 32-bitiste operatsioonisüsteemidega.

Kõik Windows 11 väljaanded ja enamik Windows 10, Windows 8, Windows 7 ja Windows Vista väljaandeid on saadaval 64-bitises vormingus. Windows XP väljaannetest on 64-bitisena saadaval ainult Professional.

Kõik Windowsi väljaanded XP-st kuni 10-ni on saadaval 32-bitisena.

Iga Maci operatsioonisüsteem alates versioonist 10.8 (Mountain Lion) on olnud 64-bitine.

Nagu Windows, võib ka Linux olla 32-bitine või 64-bitine. Käsuga lscpu näete, millist te kasutate.

Ei ole kindel, kas teie arvutis olev Windowsi koopia on 32-bitine või 64-bitine?

Kiireim ja lihtsaim viis kontrollida, kas kasutate Windowsi 32-bitist või 64-bitist versiooni, on kontrollida juhtpaneelilt, mida see ütleb. Teine lihtne meetod on kontrollida kausta Program Files; selle kohta on rohkem teavet allpool.

Riistvaraarhitektuuri nägemiseks avage käsuviip ja sisestage järgmine käsk:


echo %PROCESSOR_ARCHITECTURE%

Image
Image

Võite saada vastuse, nagu AMD64, mis näitab, et teil on x64-põhine süsteem, või x86 32-bitise süsteemi puhul.

See on veel üks käsk, mis töötab HKLM-i registritarus teabe kontrollimise teel:


reg päring "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v PROCESSOR_ARCHITECTURE

Image
Image

See käsk peaks andma palju rohkem teksti, kuid lõppema vastusega nagu üks järgmistest:


PROCESSOR_ARCHITECTURE REG_SZ x86

PROCESSOR_ARCHITECTURE REG_SZ AMD64

Parim viis nendest käskudest on kopeerida need siia, paremklõpsata käsuviiba mustas ruumis ja seejärel kleepida käsk.

Need käsud näitavad teile ainult riistvaraarhitektuuri, mitte seda, millist Windowsi versiooni te kasutate. Tõenäoliselt on need samad, kuna x86-süsteemid saavad installida ainult Windowsi 32-bitise versiooni, kuid see ei pruugi olla tõsi, kuna Windowsi 32-bitise versiooni saab installida ka x64-süsteemidesse.

Miks see oluline on

Erinevuse tundmine on õiget tüüpi tarkvara ja seadmedraiverite installimiseks ülioluline. Näiteks kui teil on võimalus alla laadida 32-bitine või 64-bitine versioon, on 64-bitine tarkvara parem valik. Kuid see ei tööta üldse, kui kasutate Windowsi 32-bitist versiooni.

Üks märkimisväärne erinevus teie, lõppkasutaja jaoks, on see, et pärast suure programmi allalaadimist avastate, et olete selle aja raisanud, kuna see ei tööta teie konkreetses arvutis. Näiteks kui olete alla laadinud 64-bitise programmi, mida kavatsete kasutada 32-bitises operatsioonisüsteemis.

Mõned 32-bitised programmid võivad aga 64-bitises süsteemis suurepäraselt töötada. Teisisõnu, 32-bitised programmid ühilduvad 64-bitiste operatsioonisüsteemidega. See reegel ei kehti aga alati ja see kehtib eriti mõne seadmedraiveri puhul, kuna riistvaraseadmetele tuleb tarkvaraga liidestamiseks installida täpne versioon (st 64-bitised draiverid on vajalikud 64-bitiste draiverite jaoks). bit OS ja 32-bitised draiverid 32-bitise OS jaoks).

Teine kord, kui 32-bitised ja 64-bitised erinevused tulevad mängu, on tarkvaraprobleemi tõrkeotsing või programmi installikataloogi vaatamine.

Oluline on mõista, et Windowsi 64-bitistel versioonidel on kaks erinevat installikausta, kuna need sisaldavad ka 32-bitist kataloogi. 32-bitisel versioonil on aga ainult üks installikaust. Segadust tekitab see, et 64-bitise versiooni kaust Program Files on sama nimi, mis Windowsi 32-bitise versiooni 32-bitise kausta Program Files.

Üks näide selle kohta, miks see nii on, on see, et 32-bitine programm ei püüa kasutada 64-bitist DLL-i, mis ei tööta. Selle asemel, kui 32-bitine programm installitakse 32-bitiste programmifailide kausta ja seejärel käivitate selle programmi, teab Windows, et ta peab 64-bitiste programmide jaoks kasutatavate failide asemel üles tõmbama mõned 32-bitised failid.

Image
Image

Kui olete segaduses, vaadake siit:

Windowsi 64-bitistel versioonidel on kaks kausta:

  • 32-bitine asukoht: C:\Program Files (x86)\
  • 64-bitine asukoht: C:\Program Files\

Windowsi 32-bitisel versioonil on üks kaust:

32-bitine asukoht: C:\Program Files\

Nagu võite öelda, on pisut segadust tekitav selgelt öelda, et 64-bitine kaust Program Files on C:\Program Files\, kuna see ei kehti 32-bitise operatsioonisüsteemi puhul.

Lisaks juhenditele ja juhistele, mille puhul peate teadma erinevust, on nende mõistete mõistmine oluline ka siis, kui te pole kindel, kas peaksite hankima 64-bitise arvuti või 64-bitise programmi.

Näiteks võib-olla soovite, et videotöötlusprogrammil oleks juurdepääs suuremale hulgale RAM-ile kui see, mida see 32-bitises süsteemis kasutada saaks. Või kui teate, et teie kasutataval riistvaral pole 64-bitise draiveri valikut, siis teate, et te ei saa seda 64-bitise arvutiga kasutada. Sama kehtib ka vanade 16-bitiste rakenduste kohta, mis ei pruugi 64-bitises arvutis töötada; selle teadmine võib aidata teil otsustada, kas peaksite lülituma 64-bitisele arvutile või jääma 32-bitisele arvutile.

KKK

    Mis on 32-bitise või 128-bitise numbri nimi, mida kasutatakse võrgus oleva seadme tuvastamiseks?

    Interneti-protokolli aadress, mida tavaliselt nimetatakse IP-aadressiks, on võrku ühendatud võrguriistvara identifitseerimisnumber.

    Kuidas käitada 32-bitisi programme 64-bitises Windows 10-s?

    Paremklõpsake programmi, minge Properties > Compatibility, valige Käivita see programm ühilduvusrežiimisja valige versioon.

    Miks nimetatakse 32-bitist x86 ja mitte x32?

    Inteli protsessorite nimed lõppesid numbriga 86 (esimene oli 8086). Selle arhitektuuri 32-bitist põlvkonda nimetatakse ka "x86".

Soovitan: