Koks skirtumas tarp 32 bitų ir 64 bitų?

Turinys:

Koks skirtumas tarp 32 bitų ir 64 bitų?
Koks skirtumas tarp 32 bitų ir 64 bitų?
Anonim

Kompiuterių pasaulyje 32 bitai ir 64 bitai reiškia centrinio procesoriaus, operacinės sistemos, tvarkyklės, programinės įrangos ir kt. tipą, kuris naudoja tą konkrečią architektūrą.

Tikriausiai matėte galimybę atsisiųsti programinės įrangos dalį kaip 32 bitų arba 64 bitų versiją. Tiesą sakant, skirtumas yra svarbus, nes jie buvo užprogramuoti atskiroms sistemoms.

Ką jie reiškia?

  • 32 bitų aparatinė ir programinė įranga dažnai vadinama x86 arba x86-32.
  • 64 bitų aparatinė ir programinė įranga dažnai vadinama x64 arba x86-64.
  • 32 bitų sistemos naudoja duomenis 32 bitų vienetais, o 64 bitų sistemos naudoja 64 bitų dalis. Apskritai, kuo daugiau duomenų galima apdoroti vienu metu, tuo greičiau sistema gali veikti.

Yra keletas kitų 64 bitų sistemos pranašumų, praktiškai galimybė naudoti žymiai didesnį fizinės atminties kiekį (daugiau nei 4 GB leidžia 32 bitų įrenginys).

Pažiūrėkite, ką „Microsoft“turi pasakyti apie skirtingų „Windows“versijų atminties apribojimus.

64 bitų procesorius vienu metu gali apdoroti 64 bitus duomenų, o tai leidžia greičiau apskaičiuoti informaciją, nepaisant procesoriaus taktinio dažnio. Tai leidžia naudoti daugiau atminties, nes naudojant 32 bitų procesorius galima pasiekti tik 232 RAM adresų (visi 32 skaitmenų dvejetainiai skaičiai).

Šis apribojimas reiškia, kad procesorius naudoja daug mažiau atminties nei 64 bitų procesoriai, kurie gali nuskaityti dvigubai daugiau skaitmenų. Tiesą sakant, su kiekvienu papildomu skaitmeniu didžiausias pasiekiamų adresų skaičius taip pat padvigubėja, o tai suteikia daug daugiau atminties nei 32 bitų procesorius.

Kadangi 64 bitų procesoriai turi didesnį bitų dydį ir todėl gali apskaičiuoti didesnius skaičius, kompiuteris taip pat viską tvarko daug tiksliau nei 32 bitų kompiuteris. Pavyzdžiui, ekrano taškai gali būti nuspalvinti ir išdėstyti tiksliau nei 32 bitų kompiuterio pikseliai.

64 bitų ir 32 bitų operacinės sistemos

Dauguma naujų procesorių yra pagrįsti 64 bitų architektūra ir palaiko 64 bitų operacines sistemas. Šie procesoriai taip pat visiškai suderinami su 32 bitų operacinėmis sistemomis.

Visi „Windows 11“leidimai ir dauguma „Windows 10“, „Windows 8“, „Windows 7“ir „Windows Vista“leidimų yra 64 bitų formatu. Iš „Windows XP“leidimų tik „Professional“galima naudoti 64 bitų versijoje.

Visi Windows leidimai, nuo XP iki 10, yra 32 bitų.

Kiekviena „Mac“operacinė sistema nuo 10.8 versijos („Mountain Lion“) buvo 64 bitų.

Kaip ir Windows, Linux gali būti 32 bitų arba 64 bitų. Galite pamatyti, kurį naudojate naudodami komandą lscpu.

Nežinote, ar jūsų kompiuteryje esanti „Windows“kopija yra 32 bitų ar 64 bitų?

Greičiausias ir lengviausias būdas sužinoti, ar naudojate 32 bitų ar 64 bitų Windows versiją, yra patikrinti, kas joje rašoma valdymo skydelyje. Kitas paprastas būdas yra patikrinti aplanką Program Files; toliau rasite daugiau informacijos apie tai.

Jei norite pamatyti aparatinės įrangos architektūrą, atidarykite komandų eilutę ir įveskite šią komandą:


echo %PROCESSOR_ARCHITECTURE%

Image
Image

Galite gauti atsakymą, pvz., AMD64, nurodantį, kad turite x64 sistemą, arba x86, jei naudojate 32 bitų.

Tai dar viena komanda, kuri veikia ieškant informacijos HKLM registro avilyje:


reg užklausa "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v PROCESSOR_ARCHITECTURE

Image
Image

Ši komanda turėtų sukelti daug daugiau teksto, bet tada baigti atsakymu, pavyzdžiui, vienu iš šių:


PROCESSOR_ARCHITECTURE REG_SZ x86

PROCESSOR_ARCHITECTURE REG_SZ AMD64

Geriausias būdas naudoti vieną iš šių komandų – nukopijuoti jas čia, dešiniuoju pelės mygtuku spustelėkite juodą tarpą komandų eilutėje ir įklijuokite komandą.

Šios komandos nurodo tik aparatinės įrangos architektūrą, o ne naudojamą „Windows“versiją. Tikriausiai jie yra tokie patys, nes x86 sistemos gali įdiegti tik 32 bitų Windows versiją, bet tai nebūtinai tiesa, nes 32 bitų Windows versija taip pat gali būti įdiegta x64 sistemose.

Kodėl tai svarbu

Labai svarbu žinoti skirtumą, kad įdiegtumėte tinkamos rūšies programinę įrangą ir įrenginių tvarkykles. Pavyzdžiui, kai suteikiama galimybė atsisiųsti 32 bitų arba 64 bitų versiją, 64 bitų programinė įranga yra geresnis pasirinkimas. Tačiau jis visai neveiks, jei naudojate 32 bitų „Windows“versiją.

Vienas pastebimas skirtumas jums, galutiniam vartotojui, yra tas, kad atsisiuntę didelę programą pastebėsite, kad sugaišote tą laiką, nes ji neveiks jūsų konkrečiame kompiuteryje. Pavyzdžiui, jei atsisiuntėte 64 bitų programą, kurią tikitės naudoti 32 bitų OS.

Tačiau kai kurios 32 bitų programos gali puikiai veikti 64 bitų sistemoje. Kitaip tariant, 32 bitų programos yra suderinamos su 64 bitų operacinėmis sistemomis. Tačiau ši taisyklė ne visada galioja, o tai ypač pasakytina apie kai kurias įrenginių tvarkykles, nes aparatūros įrenginiuose reikia įdiegti tikslią versiją, kad ji būtų sąsaja su programine įranga (t. y. 64 bitų tvarkyklės būtinos 64 bitų OS ir 32 bitų tvarkyklės 32 bitų OS).

Kitas laikas, kai atsiranda 32 bitų ir 64 bitų skirtumai, yra šalinant programinės įrangos triktis arba peržiūrint programos diegimo katalogą.

Svarbu suprasti, kad 64 bitų Windows versijose yra du skirtingi diegimo aplankai, nes juose taip pat yra 32 bitų katalogas. Tačiau 32 bitų versijoje yra tik vienas diegimo aplankas. Glumina tai, kad 64 bitų versijos aplankas Program Files yra toks pat kaip ir 32 bitų programos failų aplankas 32 bitų Windows versijoje.

Vienas pavyzdys, kodėl taip yra, yra tai, kad 32 bitų programa nebando naudoti 64 bitų DLL, o tai neveiks. Vietoj to, kai 32 bitų programa įdiegiama 32 bitų programos failų aplanke ir paleidžiate minėtą programą, „Windows“žino, kad jai reikia iškelti tam tikrus 32 bitų failus, o ne tuos, kurie naudojami 64 bitų programoms.

Image
Image

Jei susipainiojate, pažiūrėkite čia:

64 bitų Windows versijos turi du aplankus:

  • 32 bitų vieta: C:\Program Files (x86)\
  • 64 bitų vieta: C:\Program Files\

32 bitų Windows versija turi vieną aplanką:

32 bitų vieta: C:\Program Files\

Kaip galite suprasti, šiek tiek painu aiškiai pasakyti, kad 64 bitų programos failų aplankas yra C:\Program Files\, nes tai netinka 32 bitų OS.

Nr.

Pavyzdžiui, galbūt norite, kad vaizdo įrašų redagavimo programa turėtų prieigą prie didesnio RAM kiekio, nei ji galėtų naudoti 32 bitų sistemoje. Arba, jei žinote, kad jūsų naudojama aparatinė įranga neturi 64 bitų tvarkyklės parinkties, žinote, kad negalite jos naudoti su 64 bitų kompiuteriu. Tas pats pasakytina apie senas 16 bitų programas, kurios gali neveikti 64 bitų kompiuteryje; tai žinodami galite nuspręsti, ar turėtumėte pereiti prie 64 bitų kompiuterio, ar likti prie 32 bitų.

DUK

    Kaip vadinasi 32 bitų arba 128 bitų skaičius, naudojamas įrenginiui tinkle identifikuoti?

    Interneto protokolo adresas, paprastai vadinamas IP adresu, yra tinklo aparatinės įrangos, prijungtos prie tinklo, identifikavimo numeris.

    Kaip paleisti 32 bitų programas 64 bitų Windows 10 sistemoje?

    Dešiniuoju pelės mygtuku spustelėkite programą, eikite į Ypatybės > Compatibility, pasirinkite Vykdyti šią programą suderinamumo režimuir pasirinkite versiją.

    Kodėl 32 bitai vadinamas x86, o ne x32?

    Visų „Intel“procesorių pavadinimai baigėsi skaičiumi 86 (pirmasis buvo 8086). Šios architektūros 32 bitų karta taip pat vadinama „x86“.

Rekomenduojamas: