PCs, portátiles, Macs, Windows, teléfonos y tabletas: todo es de 64 bits hoy en día. Incluso algunos smartphones son de 64 bits.

La razón principal del cambio de 32 bits es superar el límite de la cantidad de memoria a la que puede acceder un procesador de 32 bits.

¿Qué son los 32 bits y los 64 bits?

En pocas palabras, 32 bits es la abreviatura de un número de 32 bits. Este número contiene 32 bits (dígitos binarios) que son 0 o 1. Y el ejemplo podría ser 101010101010101010101010.

Un procesador de 32 bits es -por definición- capaz de manejar instrucciones y referenciar posiciones de memoria de 32 bits.

¿Por qué las CPUs de 32 bits no pueden usar mucha RAM?

Dado que cada dígito del número sólo puede ser 1 o 0, el número total de combinaciones es 2^32, lo que supone 4.294.967.295. Y 4.290 millones de posiciones de memoria (cada una de las cuales almacena un byte de datos) equivalen a 4GB, razón por la cual un procesador de 32 bits puede acceder a un máximo de 4GB de memoria sin necesidad de recurrir a algunas soluciones de software para abordar más.

4GB no es realmente suficiente hoy en día. Puede que esté bien para las tareas básicas, pero si quiere ejecutar varios programas, tener 35 pestañas abiertas en varios navegadores web o abrir 30 fotos de alta resolución para editarlas a la vez, 4 GB no van a ser suficientes.

Y no olvide que las versiones de consumo de Windows de 32 bits sólo pueden acceder a unos 3,2 GB incluso si se instalan 4 GB.

Los ordenadores, los portátiles y sus sistemas operativos son todos de 64 bits hoy en día. Las versiones de 64 bits de Windows pueden acceder a 8TB de RAM (es decir, 8000GB), mientras que las versiones de servidor pueden acceder a 128TB.

Estos límites se explican con mucho más detalle en el sitio web de Microsoft si quieres saber más.

Dado que los PC y portátiles de hoy en día suelen tener 8, 16 o 32GB de RAM, no estamos ni cerca del límite de lo que puede acceder un procesador de 64 bits.

¿Qué significan x86 y x64?

Son términos algo engañosos, y equivalen a 32 bits frente a 64 bits.

x86 (o arquitectura x86) ha sido durante mucho tiempo una forma común de referirse a la familia de procesadores terminada en 86, la línea de procesadores más exitosa de Intel. El primero fue el 8086, y mucha gente recordará los procesadores 286, 386 y 486 de los primeros PCs de mediados de los 80 a los 90.

Todos son de 32 bits, por lo que x86 se ha convertido en intercambiable con 32 bits.

De la misma manera, x64 se ha convertido en intercambiable con 64 bits (e incluso es utilizado por Microsoft), pero realmente no tiene sentido ya que no hay muchos procesadores con números terminados en 64. En su lugar, es simplemente una abreviatura de 64 bits.

Software y compatibilidad

La memoria adicional no es la única razón para tener un ordenador de 64 bits. Los procesadores de 64 bits pueden tratar los datos en trozos de 64 bits, lo que obviamente es más eficiente que moverlos en trozos de 32 bits.

Si su PC ejecuta Windows de 64 bits, probablemente encontrará una carpeta Archivos de programa (x86) en su disco duro. En ella se almacenan las aplicaciones de 32 bits, mientras que la otra carpeta ‘Archivos de programa’ contiene todas las aplicaciones de 64 bits que hayas instalado.

En general, los sistemas de 64 bits pueden ejecutar programas de 32 bits, ya que son retrocompatibles. Sin embargo, no funciona a la inversa: un ordenador de 32 bits no puede ejecutar Windows de 64 bits ni programas de 64 bits.

Los desarrolladores deberían crear aplicaciones de 64 bits en estos días, y algunas firmas están empezando a forzar la situación. Apple, por ejemplo, ha dicho que iOS 11 no soportará aplicaciones de 32 bits en absoluto, por lo que los desarrolladores tienen que asegurarse de que sus aplicaciones funcionan con CPUs de 64 bits, de lo contrario los usuarios no podrán ejecutar esas aplicaciones después de actualizar desde iOS 10.

admin

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

lg