「VT-x」の版間の差分

提供: MonoBook
ナビゲーションに移動 検索に移動
(ページの作成:「VT-x(語源:Virtualization Technology eXtensions、CPUフラグ:VMX)とは、インテルCPUに搭載されている仮想化を支援する命令…」)
 
 
7行目: 7行目:
 
この後、2008年のNehalemにExtended Page Tables、2010年のWestmereにUnrestricted Guest、2013年のHaswellにVirtual Machine Control Structure Shadowingと微修正が行われた。
 
この後、2008年のNehalemにExtended Page Tables、2010年のWestmereにUnrestricted Guest、2013年のHaswellにVirtual Machine Control Structure Shadowingと微修正が行われた。
  
つまり実質的に「Haswellで完成形にった」というのが実情である。
+
つまり実質的に「Haswellで完成形にった」というのが実情であり、それ以前のCPUのVT-xはベータ版であるといえる。
  
 
== 有効化 ==
 
== 有効化 ==

2020年7月6日 (月) 02:59時点における最新版

VT-x(語源:Virtualization Technology eXtensions、CPUフラグ:VMX)とは、インテルCPUに搭載されている仮想化を支援する命令セットである。

VT-xは2005年に発売し激熱CPUとして名を馳せたPrescott-2Mの上位モデルである「Pentium4 662」およびPentium4 672」に初搭載された。

VT-xでは13個の命令が追加されている。これらの命令はハイパーバイザー上のゲストOSが完全な特権(リング0)で実行されていると認識し、ホストOSは保護されたままの仮想実行モードの開始と終了を許可する。

この後、2008年のNehalemにExtended Page Tables、2010年のWestmereにUnrestricted Guest、2013年のHaswellにVirtual Machine Control Structure Shadowingと微修正が行われた。

つまり実質的に「Haswellで完成形にった」というのが実情であり、それ以前のCPUのVT-xはベータ版であるといえる。

有効化[編集 | ソースを編集]

VT-xの有効化はBIOSに依存する。BIOSで無効化されていればVT-xはCPUがサポートしていても無効である。たとえば古いMacではCPUはVT-xに対応しているが、ファームウェアでVT-xが無効化されいた。

関連項目[編集 | ソースを編集]