仮想化ソフトウェア=仮想化環境を実現するためのソフトウェア
仮想化ソフトウェアとは、仮想化環境を実現するためのソフトウェアである。
仮想化ソフトウェアが仮想マシン(バーチャルマシン)を構築することで、複数のハードウェアを統合したり、1つのハードウェアを分割したりなど、自由なスペックで再現することが可能になる。
ホストOS型における仮想化ソフトウェアだけでなく、ハイパーバイザー型のハイパーバイザーも仮想化ソフトウェアだ。
仮想マシン上にゲストOSが載ることでリソースの有効活用が可能になる
CPUやメモリ、ストレージなどの機能を備えた仮想マシン上には、ゲストOSが載る。
これにより、Windowsマシン上でLinux OSを動作させたり、Macintoshマシン上でWindows OSを動かしたりすることが可能になる。
また1つのマシン上で仮想的に複数のOSを走らせることで、余剰なコンピューティングリソースの有効活用ができるようになるのだ。