正答3
解説
正解は3です。
1台の物理的なコンピュータ上で複数の仮想マシンを動かすには、CPUやメモリなどの資源を各仮想マシンに割り当てて管理する制御機能が必要です。
この役割を担うソフトウェアをハイパバイザと呼びます。
【選択肢別解説】
1:× シストリックアレイは、多数の演算器を規則的に並べ、データを流しながら並列に演算する計算機の構成方式です。
仮想マシンの制御機能ではありません。
2:× デスクトップグリッドは、多数のPCの空き処理能力をネットワークで集め、大きな計算に利用する仕組みです。
3:○ ハイパバイザは、物理マシンのハードウェア資源を仮想化し、複数の仮想マシンとそのゲストOSを同時に動作させる制御プログラムです。
4:× モノリシックカーネルは、OSの主要な機能をすべてカーネル内に組み込む構造のことです。
OSの設計方式であり、仮想マシンを実現する機能ではありません。
【ポイント】
ハイパバイザには、ハードウェア上で直接動くベアメタル型と、ホストOS上で動くホスト型があります。