32 bit VS. De 64 bits

32 bit VS. De 64 bits

Sistemas de hardware y software de 32 bits, A veces referido como x86 o x86-32, trabaje con datos en piezas de 32 bits. A diferencia de, Sistemas de hardware y software de 64 bits, o x64 o x86-64, use datos en piezas de 64 bits. Teóricamente, cuantos más datos en general se puedan procesar en cualquier momento, más rápido puede 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 sistemas informáticos nuevos hoy en día incluyen nuevos procesadores basados ​​en una 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 verdadero a saber. El hardware de 32 bits no puede admitir sistemas operativos de 64 bits.

Cuadro comparativo

Gráfico de comparación de 32 bits versus 64 bits
De 32 bitsDe 64 bits
Número de bits 32 64
Arquitectura y descripción del 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, los 32 bits generalmente significa el uso del espacio de direcciones lineales 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, el uso del código de 64 bits significa con direcciones de memoria virtual de 64 bits.
Compatibilidad Los sistemas operativos (SO) y las aplicaciones de 32 bits 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 OS y CPU de 64 bits. Las aplicaciones de 32 bits también pueden ejecutarse.
Sistemas disponibles Todas las ediciones de Windows 8, Windows 7, Windows Vista y Windows XP, Linux y Windows 10. XP Professional, Windows Vista, Windows 7, Windows 8, Windows 10, así como Mac OS X y Linux
Límites de memoria Los sistemas de 32 bits están limitados a 4 GB de RAM. Los sistemas de 64 bits pueden permitir teóricamente hasta 16 exabytes (16 mil millones de GB) de RAM. La configuración más alta para una computadora de escritorio Mac Pro Rack admite 1.5TB de RAM (12 x 128 GB).
Contras Menos acceso a la RAM, menos eficiencia, menos características de seguridad, PC comienzan a deshacerse de la compatibilidad de 32 bits. Microsoft ya no hace copias de 32 bits Se requiere más memoria para ejecutar ciertos juegos/aplicaciones.

Arquitectura y software

32 bits y 64 bits son términos que hacen referencia sobre cómo un procesador integrado en la computadora, o CPU, maneja 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 enteras de 32 bits.

Para la 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. También un sistema de 64 bits tiene registros de direcciones de 64 bits, con registros de datos y el bus de datos típicamente equivalente a medida que las direcciones se registran. Por lo tanto, las arquitecturas CPU y ALU de 64 bits tienen registros coincidentes y direcciones, o datos, buses en valores similares.

Compatibilidad

¿Qué es compatible con una CPU de 32 bits??

Un procesador de 32 bits no puede ejecutar un sistema operativo diseñado para CPU de 64 bits. Tampoco admite 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)De 32 bitsDe 32 bitsDe 32 bitsDe 32 bits
Sistema operativo (OS)De 32 bitsDe 32 bitsDe 64 bitsDe 64 bits
Programa de aplicaciónDe 32 bitsDe 64 bits No No
Compatible?No

¿Qué es compatible con una CPU de 64 bits??

Los sistemas de 64 bits son generalmente compatibles con retroceso y admiten sistemas operativos de 32 bits y aplicaciones de 32 bits.

Procesador (CPU)De 64 bitsDe 64 bitsDe 64 bitsDe 64 bits
Sistema operativo (OS)De 32 bitsDe 32 bitsDe 64 bitsDe 64 bits
Programa de aplicaciónDe 32 bitsDe 64 bitsDe 32 bitsDe 64 bits
Compatible?No

Memoria

Los sistemas de 32 bits tienen una limitación de cuánta memoria pueden abordar (o señalar). Este límite es 4GB. Si bien la memoria generalmente se refiere a la RAM, este límite también incluye la memoria en los otros dispositivos en el sistema, como los adaptadores de video, audio y red. El límite combinado para la RAM, los gráficos (GPU) RAM, el rango de memoria PCI y algunos otros componentes es 4GB.[1]

Las implicaciones prácticas de esto son que las ventanas de 32 bits, por ejemplo, no pueden aprovechar al máximo de 4 GB de RAM, y generalmente muestra 3.25 GB. La instalación de más RAM siempre es una opción, pero los sistemas de 32 bits simplemente no podrían usar ninguna RAM sobre su límite. Una versión de 64 bits puede abordar hasta 8TB. Con los sistemas actuales que no pueden aprovechar al máximo la capacidad, los sistemas ahora están disponibles con RAM instalada que excede los límites de 4 GB de los sistemas de 32 bits.

Elegir un sistema operativo para VPS

Cuando se usa un servidor privado virtual (VPS) como Linode o DigitalOcean, los administradores del sistema a menudo están limitados por la cantidad de RAM disponible. Por lo tanto, 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.

Pros y contras

Los beneficios de los sistemas de 64 bits incluyen:

  • Capacidad para usar más RAM. Los procesadores de 64 bits son teóricamente capaces de hacer referencia a 2^64 ubicaciones en la memoria, o más de 4 mil millones de veces los números de memoria de 32 bits pueden hacer referencia a. Límite actual de 64 bits Windows OS 16 TB, con no más de 128 GB de RAM física debido a la impracticabilidad. Como resultado, los procesos de 64 bits pueden crear 16 TB de virtual, a través de 8 TB asignados en memoria virtual para procesos de usuario y 8 TB para procesos de kernel.
  • Mas eficiencia. Cuando se instala RAM adicional, los sistemas de 32 bits generalmente no pueden aprovecharla debido a los límites de espacio direccionables. Pero los sistemas de 64 bits pueden, lo que a menudo resulta en un rendimiento significativo que aumenta el rendimiento.
  • Más asignación de memoria virtual. Las ventanas de arquitectura de 64 bits pueden ofrecer teóricamente 8 TB de memoria virtual a una aplicación. Las ventanas de arquitectura de 32 bits están limitadas a 2GB. Las aplicaciones modernas, especialmente para juegos, video y edición de fotos, deseo más ram. Con el uso eficiente y la asignación de memoria de 64 bits, esas aplicaciones optimizadas para el sistema operativo de 64 bits pueden aprovechar al máximo el nuevo espacio.
  • Más características de seguridad. El procesamiento de 64 bits ofrece protecciones de seguridad adicionales, que incluyen, entre otros, hardware D.mi.P, protección del parche del núcleo y controladores de dispositivos mejorados.

Hay algunos contras, que incluyen lo siguiente:

  • Posible compatibilidad del conductor. Si bien hay un apoyo cada vez mayor para un sistema operativo de 64 bits, para aquellos que aún adoptan hardware más antiguo, sólido y, a menudo, aún funcional, una transferencia estará en orden y más temprano que tarde. Es poco probable que los controladores de 64 bits estén disponibles para sistemas y hardware más antiguos. Estas son decisiones tomadas por caso.
  • Algunos límites de carnero de placa base. Un hecho raro es encontrar una placa base admite procesadores tempranos de 64 bits, pero no ofrece soporte de más de 4 GB de RAM. Lo que está disponible puede ser algunos beneficios de un procesador de 64 bits, aunque sin acceso a más RAM. Puede ser hora de actualizar su sistema operativo.
  • Problemas heredados. El software probablemente no hará una transición al procesamiento de 64 bits. Las aplicaciones más antiguas, incluidas las aplicaciones de 16 bits, requerirán virtualización. De lo contrario, podría ser hora de una actualización.

Sistemas de Windows

Windows 8, tanto con sus versiones estándar como Pro, está disponible en distribuciones de 32 bits y 64 bits. Antes de su lanzamiento de Windows 7, Microsoft declaró que su Windows 8 sería el último Windows en admitir la arquitectura de 32 bits. Con el movimiento final de sus aplicaciones, controladores y complementos a 64 bits, Windows no proporcionará compatibilidad con 32 bits al revés. Para los sistemas actuales que aún requieren soporte de Windows XP, se puede encontrar a través de la virtualización de sandboxed, que se realizó en Windows Server 2008.

Posteriormente, las computadoras necesitarán procesadores con capacidad de 64 bits. Si está utilizando Windows, puede verificar si su procesador tiene 64 bits haciendo lo siguiente:

  1. Abra la información de rendimiento y las herramientas haciendo clic en el botón Inicio, haciendo clic en el panel de control, haciendo clic en el sistema y el mantenimiento, y luego haciendo clic en Información y herramientas de rendimiento.
  2. Haga clic en Ver e imprimir detalles.
  3. En la sección del sistema, verifique el tipo de sistema operativo que actualmente se ejecuta bajo el tipo de sistema. Para 64 bits con capacidad, se muestra si el sistema puede ejecutar Windows de 64 bits.

Nota: Si el sistema ya está ejecutando una versión de Windows de 64 bits, no se mostrará una lista capaz de 64 bits.