ハードウェア仮想化
オペレーティングシステムレベルの仮想化では、物理サーバーはオペレーティングシステムレベルで仮想化され、複数の分離された安全な仮想化サーバーを単一の物理サーバーで実行できるようにする。「ゲスト」オペレーティングシステム環境は、ホストシステムと同じオペレーティングシステムの実行中のインスタンスを共有する。したがって、同じオペレーティングシステムカーネルを使用して「ゲスト」環境を実装し、特定の「ゲスト」環境で実行されているアプリケーションは、それをスタンドアロンシステムと見なす。
ハードウェア仮想化(ハードウェアかそうか、英: hardware virtualization)とは、ソフトウェアを使用して、コンピューターのリソースを仮想マシンと呼ばれる個別の分離されたエンティティに分割することである。つまり、完全なハードウェアプラットフォーム、コンポーネントの特定の論理的抽象化、またはさまざまなオペレーティングシステムの実行に必要な機能のみとしてのコンピューターの仮想化である。ハードウェア仮想化により、同一または異なるオペレーティングシステムの複数のコピーをコンピューター上で実行することができ、異なる仮想マシンのアプリケーションが互いに干渉し合うのを防ぐことができる。仮想化は、コンピューティングプラットフォームの物理的特性をユーザーから隠し、代わりに抽象的なコンピューティングプラットフォームを提示する。当初、仮想化を制御するソフトウェアは「制御プログラム」と呼ばれていたが、「ハイパーバイザー」または「仮想マシンモニター」という用語が徐々に好まれるようになった。