32 bits frente a 64 bits: lo que realmente significa

32 bit vs 64 sistemas operativos pines procesador cpu macro 40848
Pixabay / Pexels

Probablemente haya visto opciones de 32 bits y 64 bits disponibles cada vez que descargue una aplicación o instale un juego. Su PC incluso puede tener una etiqueta que dice que tiene un procesador de 64 bits. pero, realmente importa? La mayoría de las PC nuevas tienen un procesador de 64 bits , pero ¿por qué? Aquí está la verdadera diferencia entre 32 bits y 64 bits.

He aquí por qué es importante

En pocas palabras, un procesador de 64 bits es más capaz que un procesador de 32 bits, ya que puede manejar más datos a la vez. Un procesador de 64 bits es capaz de almacenar más valores computacionales, incluidas las direcciones de memoria, lo que significa que puede acceder a más de cuatro mil millones de veces la memoria física de un procesador de 32 bits. Eso es tan grande como parece.

Aquí está la diferencia clave: los procesadores de 32 bits son perfectamente capaces de manejar una cantidad limitada de RAM (en Windows, 4GB o menos), y los procesadores de 64 bits son capaces de utilizar mucho más. Por supuesto, para lograr esto, su sistema operativo también debe diseñarse para aprovechar el mayor acceso a la memoria. Esta página de Microsoft agota las limitaciones de memoria para varias versiones de Windows, pero si está ejecutando la última versión de Windows 10 , no necesita preocuparse por los límites.

Con un aumento en la disponibilidad de procesadores de 64 bits y mayores capacidades de RAM, Microsoft y Apple han actualizado las versiones de sus sistemas operativos que están diseñadas para aprovechar al máximo la nueva tecnología. El primer sistema operativo completamente de 64 bits fue Mac OS X Snow Leopard en 2009. Mientras tanto, el primer teléfono inteligente con un chip de 64 bits (Apple A7) fue el iPhone 5s.

AMD Ryzen 5 2400G y Ryzen 3 2200G Review placa base de dedos
Casi todas las CPU modernas de AMD e Intel son de 64 bits. Bill Roberson / Tendencias digitales

En el caso de Microsoft Windows, las versiones básicas de los sistemas operativos imponen limitaciones de software a la cantidad de RAM que pueden utilizar las aplicaciones, pero incluso en la versión definitiva y profesional del sistema operativo, 4 GB es la memoria máxima utilizable. -bit versión puede manejar. Si bien las últimas versiones de un sistema operativo de 64 bits pueden aumentar drásticamente las capacidades de un procesador, el salto real en el poder proviene del software diseñado con esta arquitectura en mente.

Las aplicaciones y los videojuegos que exigen un alto rendimiento ya aprovechan el aumento de la memoria disponible (hay una razón por la que recomendamos 8 GB para casi cualquier persona ). Esto es especialmente útil en programas que pueden almacenar mucha información para acceso inmediato, como el software de edición de imágenes que abre múltiples archivos grandes al mismo tiempo.

La mayoría del software es compatible con versiones anteriores, lo que le permite ejecutar aplicaciones de 32 bits en un entorno de 64 bits sin ningún trabajo o problemas adicionales. El software de protección antivirus ( estos son nuestros favoritos ) y los controladores tienden a ser la excepción a esta regla, ya que el hardware requiere la instalación de la versión adecuada para funcionar correctamente.

Lo mismo pero diferente

El mejor ejemplo de esta diferencia está dentro de su sistema de archivos. Si es usuario de Windows, probablemente haya notado que tiene dos carpetas de Archivos de programa: una etiquetada simplemente como Archivos de programa y la otra etiquetada como Archivos de programa (x86).

Todas las aplicaciones usan recursos compartidos en un sistema Windows (llamados archivos DLL), que están estructurados de manera diferente dependiendo de si se usa para aplicaciones de 64 bits o de 32 bits. Si, por ejemplo, una aplicación de 32 bits busca una DLL y encuentra una versión de 64 bits, simplemente dejará de funcionar. Ese es el problema.

La arquitectura de 32 bits (x86) ha existido durante mucho tiempo, y todavía hay una gran cantidad de aplicaciones que utilizan la arquitectura de 32 bits, aunque eso está cambiando en algunas plataformas . Los sistemas modernos de 64 bits pueden ejecutar software de 32 y 64 bits debido a una solución muy simple y fácil: dos directorios de archivos de programa separados. Cuando las aplicaciones de 32 bits se secuestran en la carpeta x86 apropiada, Windows sabe que sirve la DLL correcta: la versión de 32 bits. Todo lo que se encuentra en el directorio regular de Archivos de programa, por otro lado, puede acceder al otro contenido.