Los usuarios de Windows han fantaseado todo este tiempo con una idea que nunca ha llegado a hacerse realidad: ¿Por qué no lanza Windows un sistema operativo de 128 bits? Algo que Microsoft desde sus oficinas en Redmond parece haber ignorado por completo. Y parece ser que seguirá ignorando.
Podemos atenernos a varias razones lógicas de por qué nunca se ha desarrollado este avance. Pero el primero de ellos es que la propia arquitectura de 64 bits, de la que Windows 11 hace uso desde su nacimiento, cubre con soltura las necesidades actuales del sistema operativo tanto en el momento presente como futuro. Y nos referimos especialmente a términos de rendimiento y de memoria. De hecho, el desarrollo de una arquitectura de 128 bits no es imposible. Pero supondría un enorme desafío en cuanto a diseño y coste de fabricación que por el momento Microsoft no está dispuesta a afrontar. Por no decir que en estos momentos no existe procesador alguno de 128 bits a nivel comercial.
Pero no es una opinión particular nacida en Redmond: la industria considera que un salto de estas características no aportaría beneficios en el presente para la mayoría de usos. Ello quiere decir que los esfuerzos de las grandes empresas tecnológicas van a seguir orientándose hacia mejorar la eficiencia y el rendimiento, pero dentro de los 64 bits actuales.
¿Son necesarios los 128 bits?
Con el aterrizaje de Windows 7, pero especialmente con Windows 10 y 11, Microsoft comenzó a apostar por una arquitectura de 64 bits. Lo que hizo que los sistemas operativos comenzasen a manejar más cantidad de memoria y mejorar el rendimiento considerablemente para la mayoría de usuarios. Y aunque los rumores sobre futuras versiones de 128 ya comenzaron a sonar antaño, Microsoft nunca ha llegado a materializar ni mencionar ninguna idea al respecto.
La arquitectura de 128 bits implicaría un salto tecnológico para los sistemas operativos de tal calibre que requeriría una gran inversión, pero no hemos hablado todavía a nivel técnico. Y es que requeriría de que los procesadores comenzaran a moverse en 128 bits. Ello conllevaría una reescritura al completo del sistema operativo y del software que se pretenda ejecutar en él. Además, en este momento no existen procesadores con arquitectura de 128 bits en el mercado. Por lo que la barrera de entrada es doble: intelectual y física, y hace que en la actualidad sea más una imaginación que un proyecto real.
Además, el salto de los 64 a los 128 bits no aportaría ningún beneficio real en estos momentos. La capacidad de direccionamiento de memoria con 64 bits es tan amplia que supera en estos momentos cualquier necesidad incluso para servidores y apps profesionales. Teóricamente, un sistema 64 bits soportar en estos momentos una capacidad de memoria RAM de 16 exabytes, es decir: 17.179.869.184 GB. Algo muy por encima de la capacidad de hardware actual. De hecho, según la documentación de Microsoft, Windows 11 Pro está limitado a 2 TB de RAM. Por lo tanto, estaríamos ante un proceso de derroche que no cubre ninguna necesidad real.
| Capa de Limitación | Límite Máximo de Memoria | Contexto / Ejemplo |
|---|---|---|
| Teórico (Arquitectura 64-bit) | 16 Exabytes (EB) | Capacidad máxima de direccionamiento (2⁶⁴ bytes). Inalcanzable en la práctica. |
| Sistema Operativo (Windows 11) | Home: 128 GB Pro: 2 TB Enterprise: 6 TB | Restricciones impuestas por Microsoft por licencia y segmentación de mercado. |
| Hardware (Placa Base Consumo) | 192 GB | Límite físico de chipsets modernos como Intel Z790 o AMD X670 con 4 módulos DDR5 de 48 GB. |
Aun así, no podemos olvidarnos de que algunos procesadores actuales utilizan registros de 128 bits para algunas operaciones, como cálculos multimedia con SSE o AVX. Pero eso no significa que el procesador o el sistema operativo funcione a 128 bits. Tan solo nos muestra que utiliza instrucciones particulares para mejorar en tareas concretas.
¿Qué son los bits de un procesador?
Al hablar en términos de bits para un sistema operativo, todo depende de la capacidad de un procesador. Actualmente, lo normal es que un procesador tenga una arquitectura de 64, y secundariamente de 32 bits. Pero con estos números nos referimos al tamaño de los datos que puede procesar por ciclo de reloj, así como a las direcciones de memoria que puede gestionar.
El bit es la unidad mínima de información en el mundo computacional, y puede variar entre o y 1, pero por sí mismo no tiene una utilidad real. Es cuando empezamos a combinarlos en grandes cantidades cuando comenzamos a obtener y generar datos, también llamados «enteros».
Los procesadores de 8 bits tienen una capacidad de trabajar con un máximo de 255 enteros, pero su avance hace que se trabaje de manera exponencial con enteros. Ya que si tenemos un procesador de 32 bits, este es capaz de trabajar hasta con 4.294.967.295 enteros. Y la cifra comienza a ser surrealista cuando nos vamos hasta los 64 bits: 18.446.744.073.709.551.615 enteros.
Visto esto, en términos de bits, con un procesador de 128 bits podríamos trabajar con un número de datos que es difícil hasta de leer: 340.282.366.920.938.463.463.374.607.431.768.211.455 enteros.
| Parámetro | 64 bits (general) | 128 bits (nichos) |
|---|---|---|
| Memoria direccionable | 16 EB | 256 YB (yottabytes) |
| Precisión numérica | Doble (≈15 dígitos) | Cuádruple (≈34 dígitos) |
| Caso de uso típico | Sistemas operativos | Criptografía/post-cuántica |
| Implementación | Hardware nativo | Aceleradores específicos |
