Sistemas de hardware y software de 32 bits., a veces referido como x86 o x86-32, trabaje con datos en fragmentos de 32 bits. A diferencia de, Sistemas de hardware y software de 64 bits., o x64 o x86-64, usa datos en fragmentos de 64 bits. Teóricamente, mientras más datos en general se puedan procesar en un momento dado, más rápido podrá realizar el sistema..
Una ventaja práctica inmediata que ofrecen los sistemas de 64 bits es el uso de mayores cantidades de RAM. La mayoría de los nuevos sistemas informáticos actuales incluyen nuevos procesadores basados en arquitectura de 64 bits. Si bien es obvio que estos sistemas admiten sistemas operativos de 64 bits, también son compatibles con los sistemas operativos de 32 bits. Lo contrario no es cierto a saber. El hardware de 32 bits no admite sistemas operativos de 64 bits.
32 bits | 64 bits | |
---|---|---|
Número de bits | 32 | 64 |
Descripción de Arquitectura y Software | La arquitectura de 32 bits se basa en registros, direcciones o buses de datos de 32 bits (4 octetos) de ancho. Para el software, 32 bits normalmente significa el uso de un espacio de dirección lineal de 32 bits. | La arquitectura de 64 bits se basa en registros, direcciones o buses de datos de 64 bits (8 octetos) de ancho. Para el software, 64 bits significa el uso de código con direcciones de memoria virtual de 64 bits. |
Compatibilidad | Los sistemas operativos (OS) de 32 bits y las aplicaciones requieren CPU de 32 bits | El sistema operativo de 64 bits requiere una CPU de 64 bits, y las aplicaciones de 64 bits necesitan un sistema operativo y una CPU de 64 bits |
Sistemas disponibles | Todas las ediciones de Windows 8, Windows 7, Windows Vista y Windows XP, Linux | XP Professional, Windows Vista, Windows 7, Windows 8, así como Mac OS X y Linux |
Límites de memoria | Los sistemas de 32 bits están limitados a 3.2 Gigabytes (GB) de RAM de 32 bits Windows con limitación de dirección, sin alcanzar los 4 GB completos. Es dependiente del hardware, típicamente 3.25GB. | Los sistemas de 64 bits permiten hasta 17 mil millones de GB de RAM. |
Pros | Menos temas, más ampliamente compatibles. | • Más acceso a la RAM • Más eficiencia • Más asignación de memoria virtual • Más características de seguridad |
Contras | Menos acceso a la memoria RAM, menos memoria, menos eficiencia, menos funciones de seguridad | • Compatibilidad del controlador posible • Algunos límites de RAM de la placa base • Problemas heredados |
32 bits y 64 bits son términos que hacen referencia a cómo un procesador integrado en la computadora, o CPU, maneja los datos. Una arquitectura de 32 bits permite que la unidad aritmética y lógica (ALU), o circuito digital, realice operaciones aritméticas y lógicas de enteros de 32 bits..
Para arquitectura con 64 bits, permite que una versión de Windows de 64 bits maneje grandes cantidades de RAM mejor que un sistema de 32 bits. Además, un sistema de 64 bits tiene registros de direcciones de 64 bits, con registros de datos y el bus de datos generalmente equivalente en tamaño a los registros de direcciones. Por lo tanto, las arquitecturas de CPU y ALU de 64 bits tienen registros y direcciones coincidentes, o datos, buses en valores similares.
Un procesador de 32 bits no puede ejecutar un sistema operativo diseñado para CPU de 64 bits. Tampoco es compatible con aplicaciones de 64 bits. Las CPU de 32 bits solo pueden ejecutar un sistema operativo de 32 bits y aplicaciones diseñadas para sistemas operativos de 32 bits.
Procesador (CPU) | 32 bits | 32 bits | 32 bits | 32 bits |
Sistema Operativo (OS) | 32 bits | 32 bits | 64 bits | 64 bits |
Programa de aplicación | 32 bits | 64 bits | No | No |
Compatible? | Sí | No |
Los sistemas de 64 bits son generalmente compatibles con versiones anteriores y admiten sistemas operativos de 32 bits y aplicaciones de 32 bits.
Procesador (CPU) | 64 bits | 64 bits | 64 bits | 64 bits |
Sistema Operativo (OS) | 32 bits | 32 bits | 64 bits | 64 bits |
Programa de aplicación | 32 bits | 64 bits | 32 bits | 64 bits |
Compatible? | Sí | No | Sí | Sí |
Los sistemas de 32 bits tienen una limitación sobre la cantidad de memoria que pueden abordar (o señalar). Este límite es de 4GB. Mientras que la memoria generalmente se refiere a la RAM, este límite también incluye la memoria en otros dispositivos del sistema, como video, audio y adaptadores de red. El límite combinado de RAM, RAM de gráficos (GPU), rango de memoria PCI y algunos otros componentes es de 4 GB.[1]
Las implicaciones prácticas de esto son que Windows de 32 bits, por ejemplo, no puede aprovechar al máximo la memoria RAM de 4 GB, y generalmente muestra 3.25GB. Instalar más RAM siempre es una opción, pero los sistemas de 32 bits simplemente no podrían utilizar ninguna RAM por encima de su límite. Una versión de 64 bits puede direccionar hasta 8TB. Dado que los sistemas actuales no pueden aprovechar al máximo la capacidad, ahora los sistemas están disponibles con RAM instalada que excede los límites de 4 GB de los sistemas de 32 bits..
Cuando se usa un servidor privado virtual (VPS) como Linode o DigitalOcean, los administradores del sistema a menudo se ven limitados por la cantidad de RAM disponible. Así que a menudo recomiendan usar una distribución de Linux de 32 bits para usar en un VPS en lugar de un sistema operativo de 64 bits..
Los beneficios de los sistemas de 64 bits incluyen:
Hay algunas desventajas, que incluyen lo siguiente:
Windows 8, tanto con sus versiones Standard como Pro, está disponible en distribuciones de 32 y 64 bits. Antes de su lanzamiento de Windows 7, Microsoft declaró que su Windows 8 sería el último Windows compatible con la arquitectura de 32 bits. Con el movimiento final de sus aplicaciones, controladores y complementos a 64 bits, Windows no proporcionará compatibilidad con versiones anteriores de 32 bits. Para los sistemas actuales que aún requieren soporte de Windows XP, se puede encontrar a través de la virtualización de espacio aislado, que se realizó en Windows Server 2008.
Posteriormente, las computadoras necesitarán procesadores con capacidad para 64 bits. Si está utilizando Windows, puede verificar si su procesador es de 64 bits haciendo lo siguiente:
Nota: si el sistema ya está ejecutando una versión de Windows de 64 bits, no se mostrará una lista con capacidad para 64 bits.