intel
ソフトウェア開発者マニュアル(セクション 3.1)を読んでいます。ここで言われているのは
IA-32 アーキテクチャは、保護モード、実アドレス モード、およびシステム管理モードの 3 つの基本的な動作モードをサポートしています。
と
Intel 64 アーキテクチャは、IA-32e モードを追加します。IA-32e モードには 2 つのサブモードがあります。
この 2 つのサブモードはCompatibility mode
と64-bit mode
です。したがって、Intel 64
アーキテクチャには 4 つの動作モード (保護モード、実アドレス モード、システム管理モード、IA-32e モード) が含まれます。しかし、どの保護モードが必要なのかわかりませんIntel 64
か? IA-32e の互換性サブモードでは、64 ビット OS に再コンパイルすることなくレガシー 16 ビットおよび 32 ビット アプリケーションを実行でき、64 ビット サブモードでは、OS が 64 ビット リニア アドレス空間にアクセスするアプリケーションを実行できます。64 ビット OS を使用している場合、プロテクト モードはどこで使用されますか? アプリケーションの実行は IA-32e モードによって保証されます。