Intel VTとは?

最終更新日 2023年09月07日

Intel VT とは何か

Intel VT(Intel Virtualization Technology)とは、仮想化ソフトウェアを支援する機能です。

仮想化ソフトウェアとは、1台のパソコンにて複数の OS を同時に動作させるソフトウェアです。通常は1台のパソコンにて動作する OS は1つですが、仮想化ソフトウェアを利用すれば、例えば Windows 10 と Windows 8.1 の同時動作が可能となります。

・Intel VT とは仮想化ソフトウェアを支援する機能

Intel VT は仮想化ソフトウェアに対しどのような支援をするのか

OS は、CPU に対し処理をするように命令を出しますが、特権命令と呼ばれる命令を出します。特権命令を CPU が実行するには、CPU は特権モードで動作する必要があります。CPU にはユーザーモードもあり、ユーザーモードでは特権命令を実行できません。

ユーザーモードは、OS 上で動作するアプリケーション用の動作モードであり、仮にアプリケーションが特権命令を出しても CPU がユーザーモードであれば拒否して実行しません。

OS を同時に動作させるには、OS 上で別の OS をアプリケーションのように動作させることになりますが、別の OS が特権命令を出しても CPU はユーザーモードですので処理を行いません。

仮想化ソフトウェアは、別の OS が出す特権命令をユーザーモードでも実行できる命令に変換し、OS 上で別の OS が動作するようにします。

仮想化ソフトウェアは別の OS が特権命令を出したら変換するので別の OS を監視する必要があり、この監視の処理の負担が大きいですが、Intel VT は仮想化ソフトウェアの監視処理の負担を減らし、パフォーマンスを向上させます。

・仮想化ソフトウェアが別の OS を監視する処理の負担を減らしパフォーマンスを向上させる


キャンペーン情報(PR)
マウスコンピューター
・新生活応援セール
最大70,000円OFF!!
(3月27日迄)
DELL
・年に一度のデル感謝祭
感謝を込めて特別価格、対象製品が最大25%OFF
(キャンペーン実施中)
パソコン工房
・WEB開催!決算SALE 第2弾
ゲーミングPCやクリエイター向けパソコンなどをご用意
(4月1日迄)

CPU 基礎知識



デル株式会社