マイクロソフトのWindows 10 ARM版、初のデモでさらに近づく

Table of Contents

マイクロソフトのWindows 10 ARM版、初のデモでさらに近づく

昨年 12 月、Qualcomm は Windows 10 がまもなく ARM アーキテクチャで登場すると発表し、最初のデモも行いました。

このニュースは MS Build で発表され、ソフトウェア アーキテクトの Arun Kishan 氏と、Window Core カーネル プラットフォーム グループの主任プログラム マネージャー Hari Pulapaka 氏が、このビデオでその機能を披露しました。

これは、Windows 10 とその下の Qualcomm Snapdragon 835 プロセッサ (バッテリー寿命を重視して選択されたと Pulapaka 氏は述べ、Microsoft の売り文句である「いつでもどこでも PC」を実現) の間にある x86 エミュレーション レイヤーです。

これは完全なデスクトップ エクスペリエンスですが、皮肉なことに、Liliputing 氏は、ARM 上の Win 10 では Windows ストア以外のアプリケーションを実行できるため、Windows 10 S よりもロックダウンが少ないと指摘しています。

Pulapaka 氏が言うように、これは「完全なデスクトップ エクスペリエンス」であり、Windows ストア アプリだけではなく、「既存の x86 アプリがこのデバイスで完全に問題なく動作します。」

ARM デバイス固有のもの (カメラ、USB ポートなど) は、変更されることなく Windows 10 に取り込まれます。

エミュレートされたアプリは、Windows-on-Windows 抽象化レイヤーを使用して、x86-to-ARM CPU エミュレーターと通信します。その下には、OS とハードウェア間のカーネル レイヤーへのシステム コールを処理するシステム ライブラリ (NTDLL) があります。

Kishan 氏は、何らかの動的エミュレーションを実行しようとするのではなく、Microsoft は x86 データ型と ARM64 コードを備えた x86 DLL のセットである「コンパイル済みハイブリッド PE」(CHPE) を開発したと説明しました。

「これらは完璧に事前に生成されたバイナリのようなものだ」と彼は付け加えた。

ARM版Windows 10

マイクロソフトがx86エミュレーションについて説明

エミュレーションが機能することを証明するために、Kishan 氏は ARM 上の Windows 10 で実行できる由緒ある 7zip をダウンロードしました。

Pulapaka 氏は、今年後半にデバイスが発売されると、ARM キットは携帯電話からラップトップまで、すべてのフォーム ファクターをカバーすると述べました。®

Discover More