Quina diferència hi ha entre 32 bits i 64 bits?

Taula de continguts:

Quina diferència hi ha entre 32 bits i 64 bits?
Quina diferència hi ha entre 32 bits i 64 bits?
Anonim

Al món informàtic, 32 bits i 64 bits fan referència al tipus d'unitat central de processament, sistema operatiu, controlador, programa de programari, etc., que utilitza aquesta arquitectura en particular.

Probablement heu vist l'opció de baixar un programari com a versió de 32 bits o de 64 bits. La diferència, de fet, importa perquè els dos estaven programats per a sistemes separats.

Què volen dir?

  • El maquinari i el programari dede 32 bits sovint s'anomenen x86 o x86-32.
  • El maquinari i el programari dede 64 bits sovint s'anomenen x64 o x86-64.
  • Els sistemes dede 32 bits utilitzen dades en peces de 32 bits, mentre que els sistemes de 64 bits utilitzen dades en peces de 64 bits. En general, com més dades es puguin processar alhora, més ràpid pot funcionar el sistema.

Hi ha diversos altres avantatges per a un sistema de 64 bits, sobretot la capacitat d'utilitzar quantitats significativament més grans de memòria física (més dels 4 GB que permet una màquina de 32 bits).

Vegeu què diu Microsoft sobre els límits de memòria per a diferents versions de Windows.

Un processador de 64 bits pot gestionar 64 bits de dades alhora, la qual cosa li permet calcular informació més ràpidament, independentment de la velocitat del rellotge del processador. Permet més ús de memòria perquè, amb els processadors de 32 bits, només es pot accedir a 232 adreces de memòria RAM (tots els números binaris de 32 dígits).

Aquesta restricció significa que el processador utilitza una quantitat molt menor de memòria que els processadors de 64 bits, que poden llegir el doble de dígits. De fet, amb cada dígit addicional, el nombre màxim d'adreces a les quals es pot accedir també es duplica, la qual cosa permet tenir molta més memòria que un processador de 32 bits.

Amb els processadors de 64 bits que tenen una mida de bits més gran i, per tant, la capacitat de calcular números més grans, l'ordinador també acaba tractant-ho tot a un nivell molt més precís que un ordinador de 32 bits. Els píxels de la pantalla, per exemple, es poden acolorir i col·locar amb més precisió que els píxels d'un ordinador de 32 bits.

Sistemes operatius de 64 i 32 bits

La majoria dels processadors nous es basen en l'arquitectura de 64 bits i admeten sistemes operatius de 64 bits. Aquests processadors també són totalment compatibles amb sistemes operatius de 32 bits.

Totes les edicions de Windows 11 i la majoria de les edicions de Windows 10, Windows 8, Windows 7 i Windows Vista estan disponibles en format de 64 bits. De les edicions de Windows XP, només Professional està disponible en 64 bits.

Totes les edicions de Windows, des de XP fins a 10, estan disponibles en 32 bits.

Tots els sistemes operatius Mac des de la v10.8 (Mountain Lion) són de 64 bits.

Com Windows, Linux pot ser de 32 o 64 bits. Podeu veure quina esteu executant amb l'ordre lscpu.

No esteu segur de si la còpia de Windows al vostre ordinador és de 32 bits o de 64 bits?

La manera més ràpida i senzilla de veure si esteu executant una versió de Windows de 32 o 64 bits és comprovar què diu al Tauler de control. Un altre mètode senzill és comprovar la carpeta Fitxers de programa; hi ha més informació sobre això a continuació.

Per veure l'arquitectura del maquinari, obriu el símbol del sistema i introduïu aquesta ordre:


echo %PROCESSOR_ARCHITECTURE%

Image
Image

Pot rebre una resposta com AMD64 per indicar que teniu un sistema basat en x64 o x86 per a 32 bits.

Aquesta és una altra ordre que funciona comprovant la informació al rusc del registre HKLM:


reg consulta "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v PROCESSOR_ARCHITECTURE

Image
Image

Aquesta ordre hauria de donar lloc a molt més text, però després acabarà amb una resposta com una d'aquestes:


PROCESSOR_ARCHITECTURE REG_SZ x86

PROCESSOR_ARCHITECTURE REG_SZ AMD64

La millor manera d'utilitzar una d'aquestes ordres és copiar-les aquí, fer clic amb el botó dret a l'espai negre del símbol del sistema i després enganxar l'ordre.

Aquestes ordres només us indiquen l'arquitectura del maquinari, no el tipus de versió de Windows que esteu executant. És probable que siguin els mateixos, ja que els sistemes x86 només poden instal·lar una versió de Windows de 32 bits, però no és necessàriament cert, ja que una versió de Windows de 32 bits també es pot instal·lar en sistemes x64.

Per què és important

Conèixer la diferència és crucial perquè instal·leu els tipus de programari i controladors de dispositiu adequats. Per exemple, quan es dóna l'opció entre descarregar una versió de 32 o 64 bits, un programa de 64 bits és la millor opció. Tanmateix, no funcionarà en absolut si teniu una versió de Windows de 32 bits.

Una diferència notable per a vostè, l'usuari final, és que és possible que després de descarregar un programa gran, trobeu que heu perdut aquest temps ja que no s'executarà al vostre ordinador específic. Per exemple, si heu baixat un programa de 64 bits que espereu utilitzar en un sistema operatiu de 32 bits.

No obstant això, alguns programes de 32 bits poden funcionar bé en un sistema de 64 bits. En altres paraules, els programes de 32 bits són compatibles amb sistemes operatius de 64 bits. Aquesta regla, però, no sempre és vàlida, i això és especialment el cas d'alguns controladors de dispositius, ja que els dispositius de maquinari requereixen que s'instal·li la versió exacta perquè pugui interactuar amb el programari (és a dir, els controladors de 64 bits són necessaris per a un dispositiu de 64 bits). sistema operatiu de bits i controladors de 32 bits per a un sistema operatiu de 32 bits).

Un altre moment en què entren en joc les diferències de 32 bits i 64 bits és quan es resol un problema de programari o es consulta el directori d'instal·lació d'un programa.

És important adonar-se que les versions de 64 bits de Windows tenen dues carpetes d'instal·lació diferents, ja que també contenen un directori de 32 bits. Tanmateix, una versió de 32 bits només té una carpeta d'instal·lació. El que és confús és que la carpeta Fitxers de programa de la versió de 64 bits és el mateix nom que la carpeta Fitxers de programa de 32 bits en una versió de 32 bits de Windows.

Un exemple de per què aquest és el cas és que un programa de 32 bits no intenti utilitzar una DLL de 64 bits, que no funcionarà. En canvi, quan s'instal·la un programa de 32 bits a la carpeta Fitxers de programa de 32 bits i, a continuació, executeu aquest programa, Windows sap que ha d'aconseguir alguns fitxers específics de 32 bits en lloc dels que s'utilitzen per als programes de 64 bits.

Image
Image

Si estàs confós, mira aquí:

Les versions de 64 bits de Windows tenen dues carpetes:

  • Ubicació de 32 bits: C:\Fitxers de programa (x86)\
  • Ubicació de 64 bits: C:\Program Files\

La versió de 32 bits de Windows té una carpeta:

ubicació de 32 bits: C:\Arxius de programa\

Com podeu veure, és una mica confús dir clarament que la carpeta Fitxers de programa de 64 bits és C:\Fitxers de programa\, ja que això no és cert per a un sistema operatiu de 32 bits.

A més de les instruccions i les instruccions que requereixen que coneguis la diferència, una altra raó per entendre aquests termes és important és si no esteu segur de si hauríeu d'aconseguir un ordinador de 64 bits o un programa de 64 bits.

Per exemple, potser voleu que un programa d'edició de vídeo tingui accés a quantitats de RAM més grans que les que podria utilitzar en un sistema de 32 bits. O, si sabeu que una peça de maquinari que utilitzeu no té una opció de controlador de 64 bits, aleshores sabeu que no la podeu utilitzar amb un ordinador de 64 bits. El mateix passa amb les aplicacions antigues de 16 bits que potser no funcionen en un ordinador de 64 bits; saber això us pot ajudar a decidir si heu de canviar a un ordinador de 64 bits o mantenir-vos en 32 bits.

FAQ

    Quin és el nom del número de 32 o 128 bits utilitzat per identificar un dispositiu en una xarxa?

    L'adreça de protocol d'Internet, comunament anomenada adreça IP, és el número d'identificació del maquinari de xarxa connectat a una xarxa.

    Com s'executen programes de 32 bits a Windows 10 de 64 bits?

    Feu clic amb el botó dret al programa, aneu a Propietats > Compatibilitat, seleccioneu Executar aquest programa en mode de compatibilitat peri tria la versió.

    Per què 32 bits es diu x86 i no x32?

    Els noms dels processadors Intel van acabar en 86 (el primer va ser el 8086). La generació de 32 bits d'aquesta arquitectura també s'anomena "x86".

Recomanat: