Care este diferența dintre 32 de biți și 64 de biți?

Cuprins:

Care este diferența dintre 32 de biți și 64 de biți?
Care este diferența dintre 32 de biți și 64 de biți?
Anonim

În lumea computerelor, 32 de biți și 64 de biți se referă la tipul de unitate centrală de procesare, sistem de operare, driver, program software etc., care utilizează arhitectura respectivă.

Probabil ați văzut opțiunea de a descărca un program ca versiune pe 32 de biți sau pe 64 de biți. Diferența contează, de fapt, deoarece cele două au fost programate pentru sisteme separate.

Ce înseamnă acestea?

  • Hardware și software-ul pe 32 de biți sunt adesea denumite x86 sau x86-32.
  • hardware și software pe 64 de biți sunt adesea denumite x64 sau x86-64.
  • Sistemele pe 32 de biți utilizează date în bucăți de 32 de biți, în timp ce sistemele pe 64 de biți utilizează date în bucăți de 64 de biți. În general, cu cât mai multe date pot fi procesate simultan, cu atât mai rapid poate funcționa sistemul.

Există alte câteva avantaje pentru un sistem pe 64 de biți, cel mai practic capacitatea de a utiliza cantități semnificativ mai mari de memorie fizică (mai mult decât cei 4 GB permisi de o mașină pe 32 de biți).

Vezi ce are de spus Microsoft despre limitele de memorie pentru diferite versiuni de Windows.

Un procesor pe 64 de biți poate gestiona 64 de biți de date simultan, ceea ce îi permite să calculeze informații mai rapid, indiferent de viteza de ceas a procesorului. Permite o utilizare mai mare a memoriei deoarece, cu procesoarele pe 32 de biți, pot fi accesate doar 232 adrese de RAM (toate numerele binare de 32 de cifre).

Această restricție înseamnă că procesorul utilizează o cantitate mult mai mică de memorie decât procesoarele pe 64 de biți, care pot citi cifre duble. De fapt, cu fiecare cifră suplimentară, numărul maxim de adrese care pot fi accesate se dublează, de asemenea, permițând mult mai multă memorie decât un procesor pe 32 de biți.

Cu procesoarele pe 64 de biți care au o dimensiune de biți mai mare și, prin urmare, capacitatea de a calcula numere mai mari, computerul ajunge să se ocupe și cu totul la un nivel mult mai precis decât un computer pe 32 de biți. Pixelii de pe ecran, de exemplu, pot fi colorați și plasați mai precis decât pixelii de pe un computer pe 32 de biți.

Sisteme de operare pe 64 de biți și 32 de biți

Majoritatea procesoarelor noi se bazează pe arhitectura pe 64 de biți și acceptă sisteme de operare pe 64 de biți. Aceste procesoare sunt, de asemenea, pe deplin compatibile cu sistemele de operare pe 32 de biți.

Toate edițiile de Windows 11 și majoritatea edițiilor de Windows 10, Windows 8, Windows 7 și Windows Vista sunt disponibile în format pe 64 de biți. Dintre edițiile de Windows XP, numai Professional este disponibil pe 64 de biți.

Toate edițiile de Windows, de la XP la 10, sunt disponibile pe 32 de biți.

Fiecare sistem de operare Mac de la v10.8 (Mountain Lion) a fost pe 64 de biți.

La fel ca Windows, Linux poate fi pe 32 de biți sau pe 64 de biți. Puteți vedea pe care rulați cu comanda lscpu.

Nu sunteți sigur dacă copia de Windows pe computer este pe 32 de biți sau pe 64 de biți?

Cea mai rapidă și mai ușoară modalitate de a vedea dacă rulați o versiune de Windows pe 32 de biți sau 64 de biți este să verificați ce scrie în Panoul de control. O altă metodă simplă este să verifici folderul Program Files; există mai multe informații despre asta mai jos.

Pentru a vedea arhitectura hardware, deschideți Linia de comandă și introduceți această comandă:


echo %PROCESSOR_ARCHITECTURE%

Image
Image

Puteți primi un răspuns precum AMD64 pentru a indica faptul că aveți un sistem bazat pe x64 sau x86 pentru 32 de biți.

Aceasta este o altă comandă care funcționează prin verificarea informațiilor din registrul HKLM:


reg interogare „HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment” /v PROCESSOR_ARCHITECTURE

Image
Image

Această comandă ar trebui să aibă ca rezultat mult mai mult text, dar apoi să se termine cu un răspuns ca unul dintre acestea:


PROCESSOR_ARCHITECTURE REG_SZ x86

PROCESSOR_ARCHITECTURE REG_SZ AMD64

Cea mai bună modalitate de a folosi una dintre aceste comenzi este să le copiați aici, să faceți clic dreapta în spațiul negru din linia de comandă și apoi să inserați comanda.

Aceste comenzi vă spun doar arhitectura hardware, nu tipul de versiune Windows pe care o rulați. Probabil că sunt aceleași, deoarece sistemele x86 pot instala doar o versiune de Windows pe 32 de biți, dar nu este neapărat adevărat, deoarece o versiune de Windows pe 32 de biți poate fi instalată și pe sistemele x64.

De ce contează

Cunoașterea diferenței este crucială, astfel încât să instalați tipurile potrivite de software și drivere de dispozitiv. De exemplu, când i se oferă opțiunea între descărcarea unei versiuni pe 32 de biți sau 64 de biți, un program software pe 64 de biți este alegerea mai bună. Cu toate acestea, nu va rula deloc dacă utilizați o versiune de Windows pe 32 de biți.

O diferență notabilă pentru dvs., utilizatorul final, este că este posibil ca, după descărcarea unui program mare, să descoperiți că ați pierdut acel timp, deoarece nu va rula pe computerul dvs. De exemplu, dacă ați descărcat un program pe 64 de biți pe care vă așteptați să îl utilizați pe un sistem de operare pe 32 de biți.

Cu toate acestea, unele programe pe 32 de biți pot rula foarte bine pe un sistem pe 64 de biți. Cu alte cuvinte, programele pe 32 de biți sunt compatibile cu sistemele de operare pe 64 de biți. Această regulă, totuși, nu este întotdeauna validă și acesta este în special cazul unor drivere de dispozitiv, deoarece dispozitivele hardware necesită instalarea unei versiuni exacte pentru ca acesta să interfațeze cu software-ul (adică, driverele pe 64 de biți sunt necesare pentru o versiune de 64 de biți). sistem de operare pe biți și drivere pe 32 de biți pentru un sistem de operare pe 32 de biți).

Un alt moment în care intră în joc diferențele pe 32 de biți și pe 64 de biți este atunci când remediați o problemă de software sau căutați prin directorul de instalare al unui program.

Este important să realizăm că versiunile pe 64 de biți ale Windows au două foldere de instalare diferite, deoarece conțin și un director pe 32 de biți. Cu toate acestea, o versiune pe 32 de biți are un singur folder de instalare. Ceea ce este confuz este că folderul Program Files al versiunii pe 64 de biți are același nume cu folderul Program Files pe 32 de biți dintr-o versiune pe 32 de biți de Windows.

Un exemplu de motiv pentru care acesta este cazul este că un program pe 32 de biți nu încearcă să folosească un DLL pe 64 de biți, care nu va funcționa. În schimb, atunci când un program pe 32 de biți se instalează în folderul Fișiere de program pe 32 de biți și apoi rulați programul respectiv, Windows știe că trebuie să extragă niște fișiere specifice pe 32 de biți în loc de cele utilizate pentru programele pe 64 de biți.

Image
Image

Dacă sunteți confuz, uitați-vă aici:

versiunile pe 64 de biți ale Windows au două dosare:

  • locație pe 32 de biți: C:\Program Files (x86)\
  • locație pe 64 de biți: C:\Program Files\

Versiunea de Windows pe 32 de biți are un singur folder:

locație pe 32 de biți: C:\Program Files\

După cum vă puteți da seama, este puțin confuz să spuneți clar că folderul Program Files pe 64 de biți este C:\Program Files\, deoarece acest lucru nu este valabil pentru un sistem de operare pe 32 de biți.

Dincolo de instrucțiuni și instrucțiuni care vă cer să cunoașteți diferența, un alt motiv pentru care înțelegerea acestor termeni este importantă este dacă nu sunteți sigur dacă ar trebui să obțineți un computer pe 64 de biți sau un program pe 64 de biți.

De exemplu, poate doriți ca un program de editare video să aibă acces la cantități mai mari de RAM decât ceea ce ar putea folosi pe un sistem pe 32 de biți. Sau, dacă știți că o bucată de hardware pe care o utilizați nu are o opțiune de driver pe 64 de biți, atunci știți că nu o puteți utiliza cu un computer pe 64 de biți. Același lucru este valabil și pentru aplicațiile vechi pe 16 biți care ar putea să nu funcționeze pe un computer pe 64 de biți; știind acest lucru, vă poate ajuta să decideți dacă ar trebui să treceți la un computer pe 64 de biți sau să rămâneți la 32 de biți.

Întrebări frecvente

    Care este numele numărului de 32 de biți sau de 128 de biți utilizat pentru a identifica un dispozitiv dintr-o rețea?

    Adresa Internet Protocol, denumită în mod obișnuit adresă IP, este numărul de identificare pentru hardware-ul de rețea conectat la o rețea.

    Cum rulați programe pe 32 de biți pe Windows 10 pe 64 de biți?

    Faceți clic dreapta pe program, accesați Properties > Compatibility, selectați Rulați acest program în modul de compatibilitate pentruși alegeți versiunea.

    De ce se numește 32 de biți x86 și nu x32?

    Numele procesoarelor Intel s-au terminat toate în 86 (primul a fost 8086). Generația pe 32 de biți a acestei arhitecturi este denumită și „x86”.

Recomandat: