Red de conocimiento informático - Problemas con los teléfonos móviles - brazo de Windows 10

brazo de Windows 10

La serie Surface de Microsoft es realmente sorprendente. Su apariencia ha arrugado el estancado mercado de portátiles X86. Su impacto es enorme, promoviendo la evolución y el desarrollo de portátiles y portátiles. Toda la línea de productos también tiene mucho éxito. Pero sólo hay una excepción: Surface RT. Su combinación de ARM y Windows hace que la gente piense en ello, y una vez tuvo la esperanza de romper la alianza Wintel. Pero el bajo rendimiento y la falta de aplicaciones lo pusieron en una posición incómoda y finalmente fue abandonado por Microsoft.

Microsoft no se desanimó y anunció en 2017 que Win10 es totalmente compatible con ARM. En respuesta al problema de la falta de aplicaciones, Microsoft también anunció el uso de la emulación para soportar aplicaciones nativas X86 existentes, tras el paso de Apple a X86. Después de una larga sequía, el mundo ARM de repente puede ejecutar cientos de millones de aplicaciones X86 existentes, incluidas muchas herramientas de productividad, algo que también falta en el ecosistema ARM.

La experiencia nos dice que si un sistema va a simular otro sistema, habrá cierta pérdida de rendimiento. Una vez participé en la producción de un emulador de X86 a ARM. Según las estimaciones, el rendimiento se redujo a solo 1/5 del rendimiento de la CPU X86 original. Para ejecutar aplicaciones nativas JNI ARM de Android en X86, Intel también simuló y tradujo binariamente la parte JNI de la aplicación. La premisa que los usuarios comunes no podían sentir era que X86 era mucho más rápido que ARM en ese momento.

El sistema de simulación de Microsoft se compone de la siguiente manera:

Todas las DLL del sistema, etc. se compilan en ARM nativo. Solo la aplicación/dll X86 en la parte superior derecha se modificará dinámicamente cuando. en ejecución. El traductor binario se traduce en instrucciones ARM. Y se produce esta enorme pérdida de rendimiento.

Si nos fijamos en la brecha de rendimiento entre ARM y el camino es necesario continuar.