仮想化とは

概要

ここで扱う仮想化は1つの物理的なマシン上で複数のOSを動作させる技術である。
主な特徴として次のようなものがある。

  • アプリケーションソフトは、自分が仮想マシン上で動いているのか、物理的なマシン上で動いているのかを意識する必要がない。
  • ゲストOSも自分が仮想マシン上か、あるいは物理的なマシン上で動いているかを意識する必要はない。
  • 2つ(以上)のOSを物理的なマシンにインストールしていても同時に複数のOSを起動できないデュアルブート環境とはまったく異なるものである。
通常のハードウェアとOSの関係
通常のOS
仮想化を行っている場合のハードウェアとOSの関係
通常のOS
【スクリーンサンプル】Windows7上で動作するMicrosoft Vertual PCのXPとVMWare PlayerのLinuxの例
Windows7上で動作するMicrosoft Vertual PCのXPとVMWare PlayerのLinux