Windows 10 ARM 源代码中的线索表明,微软即将启用 ARM x64 应用程序模拟。到目前为止,运行 Windows 的 ARM PC 只能通过模拟来启动 x86(32 位)应用程序。因此,我们期望有更多的应用程序可用,并提高性能。
你可能知道微软目前将Windows 10移植到ARM架构的努力– 与智能手机、平板电脑和其他移动设备配备的相同。其兴趣是双重的:首先,因为微软本身就依赖 ARM 架构。值得注意的是,制造商刚刚推出两款产品:Surface Neo 和 Duo看起来像是某种双屏 Windows 10 智能手机。
然后——毫无疑问最重要的是——因为ARM架构比x86架构有真正的优势这是目前计算机甚至笔记本电脑的常态。由于能耗较低,ARM 芯片使设备具有无与伦比的自主性,有时连续使用超过一天。 ARM 设备还受益于智能手机获得的经验。
我们谈论的不仅仅是处理器,而是集成系统,包括 CPU、GPU 以及其他可专用于图像处理或智能人工智能等特定任务的计算单元。所有这一切都具有非常高水平的原始性能。目前的问题是Windows 10 及其应用程序本质上是为 x86 机器设计的。
因此,Windows 10 ARM 代码有所不同,并且系统无法本机启动专为 Windows 10 x86 版本设计的应用程序就好像它们是通用应用程序一样。尽管如此,他们仍然可以做到这一点,部分归功于系统中集成的 WoW(Windows on Windows64)模拟器。然而,到目前为止,这个模拟器只允许你模拟应用程序 x86 32 位。对于 x64 应用程序,您必须返回。尽管 ARM SoC 是 64 位,并且 Windows 10 ARM 是用 64 位编写的。
在这种情况下,我们理解为什么 x64 仿真的到来会受到不耐烦的等待,因为这可以提高现有应用程序的执行性能,同时增加在相当有限的时间内保留的应用程序的供应。然而,准确地说,看来微软已经找到解决办法了。无论如何,这是通过对 GitHub 上项目源代码的分析得出的结果。的确实在那里发现了有关 WoW 模拟器中与 x86_x64 架构兼容的新 ARM64EC 系统的提及。
另请阅读:Windows 10 ARM – 微软揭示了一切不可能做到的事情,而且这样的例子还在继续!
现阶段,虽然很难说这个功能何时会真正激活,但我们可以看到微软正在努力。鉴于此功能的战略意义,很难想象这些努力不会很快取得成果。
Windows 架构:
_M_ARM64EC:
Arm64 机器类型上的 x86_64。
— 长角牛 (@never_released)2020 年 5 月 17 日
来源 :翻译员