10 puntos por kunggom 2023-05-24 | 4 comentarios | Compartir por WhatsApp

Ya pasaron 20 años desde que salieron al mercado los CPU con 64 bits introducidos en la ISA x86, pero aun así, cuando se enciende por primera vez una PC que usa un CPU x86, aunque sea por un momento, el CPU opera en modo de 16 bits. Para mantener la compatibilidad con productos anteriores, vestigios de los años 80 como el modo real y el modo protegido siguen vivos dentro del CPU.

Sin embargo, ahora que ya ni siquiera se lanzan nuevas versiones de sistemas operativos de 32 bits, parece que Intel se pregunta para qué sirve todavía el modo de 16 bits. Por eso, Intel presentó una propuesta para eliminar en gran medida los modos heredados en futuros CPU x86-64. A esto lo llaman x86S.

La característica más importante de x86S es que solo podrá ejecutar sistemas operativos de 64 bits. Como elimina de golpe lo heredado del CPU y arranca directamente en modo de 64 bits, dicen que ni siquiera será posible instalar o ejecutar sistemas operativos de 32 bits. Eso sí, en un sistema operativo de 64 bits sí se podrán ejecutar aplicaciones de 32 bits.

Pero entonces, en el caso de los sistemas operativos x86-64 ya lanzados, que fueron diseñados asumiendo que el CPU arrancaría inicialmente en modo de 16 bits, ¿qué pasará con ellos? Intel dice que eso se puede resolver simplemente usando una solución de virtualización. Aun así, en principio, si llegan a aparecer CPU de este tipo, probablemente habrá que usar sistemas operativos modernos preparados para ello.

Para los usuarios comunes que compran una PC normal, quizá no sea un cambio tan grande, pero para quienes usan y dan mantenimiento a sistemas heredados antiguos o a máquinas con esos sistemas embebidos, parece una propuesta poco bienvenida. ¿Cuándo veremos realmente un CPU que aplique esto?

Referencia - artículo local:

4 comentarios

 
asdwqr 2023-05-26

¿No habían hecho ya algo así hace mucho tiempo?

 
cosine20 2023-05-25

Ya es hora de considerar el rendimiento. Tampoco es que sea algo con un conjunto de instrucciones completamente distinto como IA-64; además, lo que se haría sería quitar solo las instrucciones legacy del AMD64 existente.
No es que no hayan estado haciendo CPUs como el Apple M1 o M2 porque no supieran cómo; las han mantenido hasta ahora por la compatibilidad hacia atrás, pero creo que si sale x86S, el rendimiento de cómputo del CPU en sí, así como el rendimiento de las laptops y la duración de la batería, mejorarán de forma revolucionaria.

 
taeunlee99 2023-05-25

Ahora que llegó la era de la IA y se exige un mayor rendimiento, no podemos seguir aferrados a formatos antiguos. Con la arquitectura ARM creciendo cada vez más, parece que hace falta un cambio audaz.

 
xguru 2023-05-25

Hace poco armé una PC por primera vez en varios años y vi que mi USB original de Windows estaba creado con MBR, así que ni siquiera lo detectaba como dispositivo de arranque. Me dijeron que tenía que formatearlo de nuevo como GPT y recrearlo, así que eso fue lo que hice. Parece que las cosas sí están cambiando poco a poco.