¿Cuál es la diferencia entre 32 bits y 64 bits?

Tabla de contenido:

¿Cuál es la diferencia entre 32 bits y 64 bits?
¿Cuál es la diferencia entre 32 bits y 64 bits?
Anonim

En el mundo de la informática, 32 bits y 64 bits se refieren al tipo de unidad central de procesamiento, sistema operativo, controlador, programa de software, etc., que utiliza esa arquitectura en particular.

Probablemente hayas visto la opción de descargar una pieza de software como una versión de 32 bits o una versión de 64 bits. La diferencia, de hecho, importa porque los dos fueron programados para sistemas separados.

¿Qué significan?

  • El hardware y el software de 32 bits suelen denominarse x86 o x86-32.
  • El hardware y el software de 64 bits suelen denominarse x64 o x86-64.
  • Los sistemas de 32 bits utilizan datos en partes de 32 bits, mientras que los sistemas de 64 bits utilizan datos en partes de 64 bits. En general, cuantos más datos se puedan procesar a la vez, más rápido funcionará el sistema.

Hay varias otras ventajas en un sistema de 64 bits, la más práctica es la capacidad de usar cantidades significativamente mayores de memoria física (más de los 4 GB permitidos por una máquina de 32 bits).

Mira lo que dice Microsoft sobre los límites de memoria para diferentes versiones de Windows.

Un procesador de 64 bits puede manejar 64 bits de datos a la vez, lo que le permite calcular la información más rápido, independientemente de la velocidad del reloj del procesador. Permite un mayor uso de la memoria porque, con procesadores de 32 bits, solo se puede acceder a 232 direcciones de RAM (todos los números binarios de 32 dígitos).

Esta restricción significa que el procesador utiliza una cantidad de memoria mucho menor que los procesadores de 64 bits, que pueden leer el doble de dígitos. De hecho, con cada dígito adicional, el número máximo de direcciones a las que se puede acceder también se duplica, lo que permite mucha más memoria que un procesador de 32 bits.

Con los procesadores de 64 bits que tienen un tamaño de bit más grande y, por lo tanto, la capacidad de calcular números más grandes, la computadora también termina manejando todo a un nivel mucho más preciso que una computadora de 32 bits. Los píxeles de su pantalla, por ejemplo, se pueden colorear y ubicar con mayor precisión que los píxeles en una computadora de 32 bits.

Sistemas operativos de 64 y 32 bits

La mayoría de los nuevos procesadores se basan en la arquitectura de 64 bits y admiten sistemas operativos de 64 bits. Estos procesadores también son totalmente compatibles con los sistemas operativos de 32 bits.

Todas las ediciones de Windows 11 y la mayoría de las ediciones de Windows 10, Windows 8, Windows 7 y Windows Vista están disponibles en formato de 64 bits. De las ediciones de Windows XP, solo Professional está disponible en 64 bits.

Todas las ediciones de Windows, desde XP hasta 10, están disponibles en 32 bits.

Todos los sistemas operativos Mac desde v10.8 (Mountain Lion) han sido de 64 bits.

Al igual que Windows, Linux puede ser de 32 bits o de 64 bits. Puede ver cuál está ejecutando con el comando lscpu.

¿No está seguro si la copia de Windows en su PC es de 32 bits o de 64 bits?

La forma más rápida y sencilla de ver si está ejecutando una versión de Windows de 32 bits o de 64 bits es verificar lo que dice en el Panel de control. Otro método simple es verificar la carpeta Archivos de programa; hay más información sobre eso a continuación.

Para ver la arquitectura del hardware, abra el símbolo del sistema e ingrese este comando:


eco %PROCESSOR_ARCHITECTURE%

Image
Image

Es posible que obtenga una respuesta como AMD64 para indicar que tiene un sistema basado en x64 o x86 para 32 bits.

Este es otro comando que funciona buscando información en la sección de registro de HKLM:


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

Image
Image

Ese comando debería resultar en mucho más texto, pero luego terminaría con una respuesta como una de estas:


PROCESADOR_ARQUITECTURA REG_SZ x86

PROCESADOR_ARQUITECTURA REG_SZ AMD64

La mejor manera de usar uno de estos comandos es copiarlos aquí, hacer clic derecho en el espacio negro en el símbolo del sistema y luego pegar el comando.

Estos comandos solo le indican la arquitectura del hardware, no el tipo de versión de Windows que está ejecutando. Es probable que sean los mismos, ya que los sistemas x86 solo pueden instalar una versión de Windows de 32 bits, pero no es necesariamente cierto, ya que también se puede instalar una versión de Windows de 32 bits en los sistemas x64.

Por qué es importante

Conocer la diferencia es fundamental para instalar los tipos correctos de software y controladores de dispositivos. Por ejemplo, cuando se le da la opción de descargar una versión de 32 bits o de 64 bits, la mejor opción es un programa de software de 64 bits. Sin embargo, no se ejecutará en absoluto si tiene una versión de Windows de 32 bits.

Una diferencia notable para usted, el usuario final, es que es posible que después de descargar un programa grande, descubra que ha perdido ese tiempo porque no se ejecutará en su computadora específica. Por ejemplo, si descargó un programa de 64 bits que espera usar en un sistema operativo de 32 bits.

Sin embargo, algunos programas de 32 bits pueden funcionar perfectamente en un sistema de 64 bits. En otras palabras, los programas de 32 bits son compatibles con los sistemas operativos de 64 bits. Sin embargo, esa regla no siempre es válida, y ese es especialmente el caso con algunos controladores de dispositivos, ya que los dispositivos de hardware requieren que se instale la versión exacta para que interactúe con el software (es decir, los controladores de 64 bits son necesarios para un controlador de 64 bits). SO de bits y controladores de 32 bits para un sistema operativo de 32 bits).

Otro momento en el que las diferencias de 32 bits y 64 bits entran en juego es cuando se soluciona un problema de software o se examina el directorio de instalación de un programa.

Es importante darse cuenta de que las versiones de Windows de 64 bits tienen dos carpetas de instalación diferentes, ya que también contienen un directorio de 32 bits. Sin embargo, una versión de 32 bits solo tiene una carpeta de instalación. Lo que es confuso es que la carpeta Archivos de programa de la versión de 64 bits tiene el mismo nombre que la carpeta Archivos de programa de 32 bits en una versión de Windows de 32 bits.

Un ejemplo de por qué este es el caso es que un programa de 32 bits no intenta usar una DLL de 64 bits, que no funcionará. En cambio, cuando un programa de 32 bits se instala en la carpeta Archivos de programa de 32 bits y luego ejecuta dicho programa, Windows sabe que necesita extraer algunos archivos específicos de 32 bits en lugar de los que se usan para los programas de 64 bits.

Image
Image

Si estás confundido, mira aquí:

Las versiones de 64 bits de Windows tienen dos carpetas:

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

La versión de 32 bits de Windows tiene una carpeta:

Ubicación de 32 bits: C:\Archivos de programa\

Como puede ver, es un poco confuso decir claramente que la carpeta Archivos de programa de 64 bits es C:\Archivos de programa\, ya que eso no es cierto para un sistema operativo de 32 bits.

Más allá de los procedimientos y las instrucciones que requieren que conozca la diferencia, otra razón por la que es importante comprender estos términos es si no está seguro de si debe obtener una computadora de 64 bits o un programa de 64 bits.

Por ejemplo, tal vez desee que un programa de edición de video tenga acceso a una mayor cantidad de RAM de la que podría usar en un sistema de 32 bits. O, si sabe que una pieza de hardware que usa no tiene una opción de controlador de 64 bits, entonces sabe que no puede usarla con una computadora de 64 bits. Lo mismo se aplica a las aplicaciones antiguas de 16 bits que podrían no funcionar en una computadora de 64 bits; saber esto puede ayudarlo a decidir si debe cambiar a una computadora de 64 bits o quedarse con 32 bits.

Preguntas Frecuentes

    ¿Cuál es el nombre del número de 32 o 128 bits que se utiliza para identificar un dispositivo en una red?

    La dirección del Protocolo de Internet, comúnmente conocida como dirección IP, es el número de identificación del hardware de red conectado a una red.

    ¿Cómo se ejecutan programas de 32 bits en Windows 10 de 64 bits?

    Haga clic derecho en el programa, vaya a Propiedades > Compatibilidad, seleccione Ejecute este programa en modo de compatibilidad paray elige la versión.

    ¿Por qué los 32 bits se llaman x86 y no x32?

    Todos los nombres de los procesadores Intel terminaron en 86 (el primero fue el 8086). La generación de 32 bits de esta arquitectura también se conoce como "x86".

Recomendado: