32 bits frente a 64 bits

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.

Gráfica comparativa

Gráfico comparativo de 32 bits frente a 64 bits
32 bits64 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

Contenido: 32 bits vs 64 bits.

  • 1 Arquitectura y Software
  • 2 Compatibilidad
    • 2.1 ¿Qué es compatible con una CPU de 32 bits??
    • 2.2 ¿Qué es compatible con una CPU de 64 bits??
  • 3 memoria
    • 3.1 Eligiendo un SO para VPS
  • 4 Pros y Contras
  • 5 sistemas de Windows
  • 6 referencias

Arquitectura y Software

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.

Compatibilidad

Lo que 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 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 bits32 bits32 bits32 bits
Sistema Operativo (OS)32 bits32 bits64 bits64 bits
Programa de aplicación32 bits64 bits No No
Compatible?No

Lo que es compatible con una CPU de 64 bits?

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 bits64 bits64 bits64 bits
Sistema Operativo (OS)32 bits32 bits64 bits64 bits
Programa de aplicación32 bits64 bits32 bits64 bits
Compatible?No

Memoria

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..

Elegir un sistema operativo para VPS

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..

Pros y contras

Los beneficios de los sistemas de 64 bits incluyen:

  • Posibilidad de utilizar más memoria 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 que los procesadores de 32 bits pueden hacer referencia. Límite actual de 64 bits del sistema operativo Windows de 16 bits, 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 por lo general 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 aumento significativo del rendimiento..
  • Más asignación de memoria virtual. Arquitectura de 64 bits Windows teóricamente puede ofrecer 8 TB de memoria virtual a una aplicación. La arquitectura de 32 bits de Windows está limitada a 2 GB. Las aplicaciones modernas, especialmente para juegos, video y edición de fotos, desean más RAM. Con el uso eficiente y la asignación de memoria de 64 bits, las 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 otras cosas, hardware D.E.P, protección de parches del kernel y controladores de dispositivos mejorados.

Hay algunas desventajas, que incluyen lo siguiente:

  • Posible compatibilidad del driver. Si bien hay un soporte cada vez mayor para el sistema operativo de 64 bits, para aquellos que aún utilizan hardware antiguo, sólido y, a menudo, todavía funcional, una transferencia estará en orden, y más pronto que tarde. Es poco probable que haya controladores de 64 bits disponibles para sistemas y hardware más antiguos. Estas son decisiones tomadas caso por caso..
  • Algunos límites de RAM de la placa base. Una ocurrencia rara es encontrar una placa base compatible con los primeros procesadores de 64 bits, pero no ofrece soporte para 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. Podría ser el momento de actualizar su sistema operativo.
  • Problemas de legado. Es probable que el software no realice 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 el momento para una actualización.

Sistemas de Windows

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:

  1. Para abrir Información y herramientas de rendimiento, haga clic en el botón Inicio, en Panel de control, en Sistema y mantenimiento y, a continuación, en Información y herramientas de rendimiento..
  2. Haga clic en Ver e imprimir detalles..
  3. En la sección Sistema, verifique el tipo de sistema operativo actualmente en ejecución en Tipo de sistema. Para 64 bits, 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 con capacidad para 64 bits.

Referencias

  • Windows 32 bit y 64 bit - Helpdesk Geek
  • 32 bit - Computer Hope
  • 32 bits y 64 bits - Consejos rápidos y sucios
  • Una mirada más cercana a Windows de 32 y 64 bits - ni.com
  • 32 o 64: ¿Qué bit Windows? - Mundo PC
  • Wikipedia: 32 bits
  • Wikipedia: 64 bit
  • Preguntas frecuentes de 32 y 64 bits - Microsoft Windows
  • 32 y 64 bits explicados - Alerta TechSupport
  • 32 bits y 64 bits - Cómo geek
  • 32 vs 64 bits en Siete foros