COMPUTING

Microsoft agrega emulación x86 de 64 bits a Windows en ARM

Microsoft anunció hoy que ha llegado el soporte esperado para la emulación x86 de 64 bits en Windows en dispositivos ARM, siempre que esté ejecutando la compilación 21277. Deberá ser parte del programa Windows Insider de Microsoft para probar la compilación. Las instrucciones para instalar el software, siempre que sea miembro, son disponible aquí.

Según Microsoft, cuando lanzó Windows en ARM en 2017, tenía más sentido centrarse en el soporte de emulación x86 de 32 bits. Tres años después, con más aplicaciones moviéndose a 64 bits y los clientes han comenzado a solicitar soporte de 64 bits, Microsoft cree que tiene más sentido agregar la función. El hecho de que las CPU ARM también se hayan vuelto más potentes y capaces probablemente también ayude; la sobrecarga de emulación de x86 de 64 bits podría ser mayor que la solución de 32 bits de Microsoft.

Una inmersión profunda publicada hace poco más de un año por Blackberry(!) entra en algunos detalles sobre cómo funciona la emulación de 32 bits de Microsoft. No es una lectura obligatoria de ninguna manera, pero si desea echar un vistazo debajo del capó del software y ver ejemplos de cómo las instrucciones x86 se traducen en sus contrapartes ARM, compruébelo.

El soporte de 64 bits integrado en la Build 21277 puede ejecutar aplicaciones nativas x86-64 o tomar aplicaciones de 32 bits como Chrome para Windows en ARM y ejecutarlas en modo de 64 bits. Microsoft señala que algunas aplicaciones de 32 bits pueden beneficiarse de tener más RAM disponible si se ejecutan en este modo.

Surface Pro X

El impacto en el rendimiento de la emulación para ejecutar aplicaciones x86 de 64 bits en núcleos ARM ha sido un tema de discusión tras el lanzamiento de los chips M1 de Apple. Los primeros puntos de referencia han demostrado que es posible hacer que Windows 10 se ejecute en el silicio de Apple a través de la virtualización y que el M1 es mucho más rápido que el hardware en sistemas como Surface Pro X, incluso cuando su sistema operativo y los puntos de referencia se ejecutan dentro de una máquina virtual.

¿Dónde está la actualización de la plataforma Windows en ARM?

El lanzamiento del M1 de Apple le dio a Microsoft una nueva razón para estar interesado en mejorar el rendimiento de ARM de Windows, pero Qualcomm no parece estar de acuerdo con la idea. Cuando se le preguntó sobre el M1 durante una conferencia telefónica reciente, Qualcomm restó importancia a la pregunta y afirmó que el M1 representaba “una gran validación de lo que hemos estado haciendo durante los últimos años”, en lugar de pasar a la pregunta de cómo lo habrían hecho. responder al chip.

La computadora portátil Qualcomm actual, Qualcomm 8cx, se basa en un cuádruple de núcleos Cortex-A55 y un cuádruple de núcleos Cortex-A76. El Snapdragon 888 SoC recién anunciado de Qualcomm es dos años más nuevo y utiliza un núcleo de CPU Cortex-X1, tres núcleos Cortex-A78 y cuatro núcleos Cortex-A55.

La CPU Cortex-X1 es una Cortex-A78 que ha sido optimizada para un rendimiento máximo en lugar de área o potencia. Funciona a 2,84 GHz, mientras que los tres núcleos A78 registran a 2,42 GHz y el A55 a 1,8 GHz.

Dado que el 8cx original usa un Cortex-A76, un chip modernizado definitivamente ayudaría a los futuros sistemas Windows en ARM a competir de manera más efectiva contra chips como el M1. Ni siquiera voy a especular sobre cómo le iría a semejante combinación, pero parece que el mercado está listo para una actualización, especialmente porque el Snapdragon 888 integra un módem 5G. Si bien no es una característica en particular que me interese personalmente, un módem 5G le daría a un futuro dispositivo Windows on ARM una diferencia significativa en comparación con un Apple M1. Hasta la fecha, Apple no ha introducido un sistema con conectividad celular.

Llevar el soporte de emulación x86 de 64 bits a Windows en ARM mejora su capacidad general para funcionar como un verdadero reemplazo para Windows 10 convencional. Una nueva plataforma SoC que redujera la brecha entre los dispositivos ARM y x86 en el ecosistema de Windows le daría a Microsoft y sus socios un manera de mostrar ese apoyo con las mejoras de rendimiento que lo acompañan.

Publicaciones relacionadas

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar
Cerrar