Intel explora la transición a la arquitectura x86S de solo 64 bits


Intel ha publicado un nuevo documento técnico (PDF) que contempla la simplificación de la arquitectura del conjunto de instrucciones de su procesador (ISA). El objetivo principal del movimiento propuesto sería reducir el amplio soporte heredado e ir solo a 64 bits con una arquitectura ‘Intel x86S’ nueva y simplificada. Varios beneficios técnicos se describen en una publicación de blog para desarrolladores de Intel. En resumen, la arquitectura x86S reducida heredada elimina los modos de ejecución obsoletos para beneficiar las próximas implementaciones de hardware, firmware y software.

Muchos usuarios de PC contemporáneos que disfrutan usando las últimas aplicaciones y juegos de Windows se habrán mudado a Windows de 64 bits durante la era de Windows 7. Esto coincide con el momento en que las cantidades de RAM del sistema por encima de 4 GB se volvieron comunes (un sistema operativo de 32 bits solo puede manejar 3,2 GB de RAM), y las aplicaciones y juegos de 64 bits comenzaron a generalizarse. Entonces, dado que el sistema operativo Windows 11 actual es solo de 64 bits y las aplicaciones y los juegos consumen gigabytes de RAM, parece razonable que Intel quiera relegar a la historia las consideraciones arquitectónicas que se remontan al chip 8086 original.

«Los diseños de la arquitectura Intel 64 salen del reinicio en el mismo estado que el 8086 original y requieren una serie de transiciones de código para ingresar al modo de 64 bits», explica Intel con respecto a su soporte heredado. «Una vez que se ejecutan, estos modos no se utilizan en aplicaciones o sistemas operativos modernos».

(Crédito de la imagen: Intel)

Por lo tanto, es fácil comprender que habrá beneficios de la poda arquitectónica, y el complejo proceso de arranque descrito anteriormente sería el primer beneficio observado por los usuarios de los nuevos chips Intel x86S. ¿Cuáles son otros beneficios para los usuarios y desarrolladores? Intel proporciona los siguientes puntos:

  • Usar el modelo de segmentación simplificado de 64 bits para soporte de segmentación para aplicaciones de 32 bits, igualando lo que ya usan los sistemas operativos modernos.
  • Eliminación de los anillos 1 y 2 (que no se utilizan en el software moderno) y funciones de segmentación obsoletas como puertas.
  • Eliminando el soporte de direccionamiento de 16 bits.
  • Eliminación de la compatibilidad con accesos a puertos de E/S de anillo 3.
  • Eliminación de E/S de puerto de cadena, que admitía un modelo de E/S controlado por CPU obsoleto.
  • Limitar el uso del controlador de interrupción local (APIC) a X2APIC y eliminar el soporte 8259 heredado.
  • Eliminación de algunos bits de modo de sistema operativo no utilizados.



Source link-41