Skip to main content

64 bits i 32 bits: què signifiquen?

Anonim

Al món de l'ordinador, 32 bits i 64 bits es refereixen al tipus d'unitat de processament central, sistema operatiu, controlador, programa de programari, etc. que utilitza aquesta arquitectura particular.

Probablement hàgiu vist l'opció de descarregar una peça de programari com una versió de 32 bits o una versió de 64 bits. De fet, la diferència és important perquè els dos estaven programats per a sistemes separats.

  • El maquinari i el programari de 32 bits sovint es coneix com x86 o x86-32 .
  • El maquinari i el programari de 64 bits sovint es coneix com x64 o x86-64 .
  • Els sistemes de 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.

També hi ha altres avantatges per a un sistema de 64 bits, pràcticament la possibilitat d'utilitzar quantitats significatives de memòria física (més de 4 GB permeses per una màquina de 32 bits). Vegeu el que Microsoft ha de dir sobre els límits de memòria per a les diferents versions de Windows.

Sistemes operatius de 64 bits i de 32 bits

Actualment, la majoria de 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 els sistemes operatius de 32 bits.

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 v10.8 (Mountain Lion) han estat de 64 bits.

Igual que Windows, Linux pot ser de 32 bits o de 64 bits. Podeu veure amb què esteu executant lscpu comandament.

No està segur si la còpia de Windows al PC és de 32 bits o de 64 bits?

La manera més ràpida i senzilla de veure si executeu una versió de Windows de 32 bits o de 64 bits és comprovar el que diu al tauler de control.

Un altre mètode senzill per esbrinar quina arquitectura del sistema operatiu s'està executant a Windows és comprovar la carpeta Fitxers de programa. Hi ha més informació a continuació.

Per veure l'arquitectura del maquinari, podeu obrir el símbol del sistema i introduir l'ordre:

eco% PROCESSOR_ARCHITECTURE%

És possible que obtingueu una resposta com AMD64 per indicar que teniu un sistema basat en 64, o x86 per a 32 bits.

Un altre comandament que funciona és:

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

Aquesta comanda hauria de resultar en molt més text, però després acabi amb una resposta com una d'aquestes:

PROCESSOR_ARCHITECTURE REG_SZ x86 PROCESSOR_ARCHITECTURE REG_SZ AMD64

Consell: La millor manera d'utilitzar una d'aquestes ordres és copiar aquí en aquesta pàgina i, a continuació, fer clic amb el botó dret a l'espai negre al símbol del sistema i enganxar-la.

Important: Aquests comandaments només us informen de l'arquitectura del maquinari, no del tipus de versió de Windows que esteu executant. Ho és probablement que són iguals, ja que els sistemes x86 només poden instal·lar una versió de Windows de 32 bits, però no ho és necessàriament És cert ja que una versió de Windows de 32 bits es pot instal·lar en sistemes x64 també.

Per què importa

Saber la diferència és important perquè pugueu assegurar-vos d'instal·lar els tipus adequats de controladors de programari i dispositius. Per exemple, quan es dóna l'opció entre la descàrrega d'una versió de 32 bits o de 64 bits, un programa natiu de 64 bits és la millor opció. No obstant això, no s'executarà en cap cas si es troba en una versió de Windows de 32 bits.

Una de les úniques diferències reals i notables per a vostè, l'usuari final, és que és possible que després de descarregar un programa gran, trobareu que us ha perdut, ja que no s'executarà a l'ordinador concret. Això és cert si heu descarregat un programa de 64 bits que voleu utilitzar en un SO de 32 bits.

Tanmateix, 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 certa, i això és especialment el cas d'alguns controladors de dispositius, ja que els dispositius de maquinari requereixen la instal·lació de la versió exacta perquè interfereixi amb el programari (és a dir, es requereixen controladors de 64 bits per a un 64 -bit OS i controladors de 32 bits per a un SO de 32 bits).

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

És important adonar-se que les versions de Windows de 64 bits tenen dues carpetes d'instal·lació diferents ja que també contenen un directori de 32 bits. No obstant això, una versió de 32 bits de Windows només té una carpeta d'instal·lació . Per fer-ho una mica més confús, la carpeta de fitxers de programa de la versió de 64 bits és el mateix que la carpeta de fitxers de 32 bits d'una versió de 32 bits de Windows.

Un exemple de perquè aquest és el cas perquè un programa de 32 bits no intenti utilitzar una DLL de 64 bits, que no funcionarà. En canvi, quan un programa de 32 bits s'instal·la a la carpeta de fitxers de programa de 32 bits i, després, executeu aquest programa, Windows sap que necessita treure alguns fitxers específics de 32 bits en lloc dels utilitzats per als programes de 64 bits.

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

En una Versió de Windows de 64 bits són dues carpetes:

  • Ubicació de 32 bits: C: Archivos de programa (x86)
  • Ubicació de 64 bits: C: Archivos de programa

En una Versió de Windows de 32 bits és una carpeta:

  • Ubicació de 32 bits: C: Archivos de programa

Com podeu dir, és una mica confús per dir clarament que la carpeta de fitxers de programa de 64 bits és C: Archivos de programa ja que això no és cert per a un SO de 32 bits.