Windows 10 ARM ソース コードにある手がかりは、Microsoft が ARM x64 アプリ エミュレーションの有効化に近づいていることを示しています。これまで、Windows を実行する ARM PC は、x86 (32 ビット) アプリケーションをエミュレートすることによってのみ起動できました。したがって、より多くのアプリケーションが利用可能になり、パフォーマンスも向上すると予想されます。
おそらくご存知でしょうWindows 10 を ARM アーキテクチャに移植するための Microsoft の現在の取り組み– スマートフォン、タブレット、その他のモバイルデバイスに装備されているものと同じもの。関心は 2 つあります。1 つは、Microsoft 自体が ARM アーキテクチャに依存しているためです。メーカーは特に、Surface Neo と Duo の 2 つの製品を紹介しますある種のデュアルスクリーン Windows 10 スマートフォンのように見えます。
それから - そして間違いなく何よりも - なぜならARM アーキテクチャには x86 アーキテクチャに比べて大きな利点がありますこれは現在、ラップトップを含むコンピュータの標準です。エネルギー消費が低いため、ARM チップは比類のない自律性を備えたデバイスを実現します。場合によっては1日以上連続使用することもある。 ARM デバイスは、スマートフォンで得た経験からも恩恵を受けます。
プロセッサーというよりも、CPU、GPU、および画像処理や人工知能などの特定のタスクに特化できるその他の計算ユニットを含む統合システムである SoC について話しています。そしてこれらすべてを非常に高いレベルの生のパフォーマンスで実現します。現時点での問題は、Windows 10 とそのアプリケーションは基本的に x86 マシン用に設計されています。
したがって、Windows 10 ARM コードは異なります。システムは、Windows 10 x86 のバージョン用に設計されたアプリケーションをネイティブに起動できませんあたかも普遍的なアプリケーションであるかのように。それでも、これを実現できるのは、システムに統合されている WoW (Windows on Windows64) エミュレータのおかげでもあります。ただし、これまで、このエミュレータではエミュレートすることしかできませんでした。アプリケーション x86 32 ビット。 x64 アプリケーションの場合は、元に戻す必要がありました。 ARM SoC は 64 ビットであり、Windows 10 ARM は 64 ビットで書かれているにもかかわらずです。
これに関連して、x64 エミュレーションの登場が待ち望まれている理由がわかります。これにより、かなり限られた瞬間に残されるアプリケーションの提供が増える一方で、既存のアプリケーションの実行パフォーマンスの向上につながる可能性があるからです。ただし、正確には、Microsoftは解決策を見つけたようです。いずれにせよ、これは GitHub 上のプロジェクトのソース コードの分析から明らかになったものです。のx86_x64 アーキテクチャと互換性のある WoW エミュレータの新しい ARM64EC システムに関する記述が実際に見つかりました。。
こちらもお読みください:Windows 10 ARM – Microsoft は、不可能になるすべてのことを明らかにします。リストはさらに続きます。
現段階では、この機能が実際にいつ有効になるかを言うのは難しいですが、Microsoft がそれに取り組んでいることはわかります。この機能の非常に戦略的な側面を考慮すると、これらの取り組みがすぐに実現しないとは考えにくいでしょう。
Windows アーキテクチャ:
_M_ARM64EC:
Arm64 マシンタイプの x86_64。
— ロングホーン (@never_release)2020年5月17日
ソース :メーター通訳