OSとハードウェア
ハイパーバイザの型の説明として正しいものはどれか。
- Aハードウェアの上で直接動く型と、通常のOSの上でアプリケーションとして動く型がある
- B必ず通常のOSの上でアプリケーションとして動き、ハードウェアの上で直接は動かない
- C型による違いはなく、どれもハードウェアを使わずにソフトウェアだけで動く
答えと解説を見る
正解:A. ハードウェアの上で直接動く型と、通常のOSの上でアプリケーションとして動く型がある
ハイパーバイザには、ハードウェアの上で直接動いてOSを管理する型(タイプ1、ベアメタル型)と、WindowsやLinuxなど通常のOSの上でアプリケーションとして動く型(タイプ2、ホスト型)があります。タイプ1は余分な層がなく性能と隔離に優れるためサーバーやクラウドで、タイプ2は手軽に使えるためパソコンでの開発や試験でよく使われます。どちらもCPUの仮想化支援機能などのハードウェアを利用します。
- A. 正しい。直接動くタイプ1と、OSの上で動くタイプ2があります。
- B. ハードウェアの上で直接動く型もあります。
- C. どちらの型も、CPUの仮想化支援などのハードウェアを使います。