【正解の解説】
仮想化
これは、1つの大きな部屋(物理マシンのハードウェア)を、パーテーションや段ボール壁で器用に区切り、それぞれ独立した個室(仮想マシン)として複数の人に貸し出すような仕組みです。これにより、使っていない無駄なスペース(マシンの空きパワー)を限界まで有効活用できるようになり、WindowsとLinuxを1台のPCで同時に動かすといった神業が可能になります。
【その他の選択肢の解説】
マルチタスク
これは、1人の人間(OS)が、右手にペンを持ってノートに書きながら、左手でお茶を飲むように、タスクを高速に切り替えて同時に作業しているように見せかける技術です。問題文にある「異なる複数のOSを同時に動かす」ほどのハードウェアごとの隔離や抽象化は行わないため、仮想化とは仕組みのレイヤーが異なります。
コンテナ化
これは、一軒家(物理マシン)を丸ごと借りる仮想化に対し、同じ屋根の下で完全にプライベートな「カプセルホテル」の個室だけをスマートに借りるようなイメージです。OSを丸ごと立ち上げる必要がないため非常に軽量で起動が早いです。しかし、異なるOS(例:Windows上でLinuxの別カーネル)をそのまま丸ごと動かすわけではないため、純粋なハードウェアの抽象化とは少し異なります。
エミュレーション
これは、昔のファミコンのゲームソフトを、まったく構造の違う最新のパソコン上で動かす「ゲームのシミュレーター」のようなものです。ハードウェアの仕組みを根本から通訳して再現するため、処理にものすごい負荷がかかります。物理資源の有効活用というよりも、過去の遺産を新しい環境で無理やり動かす互換性目的で使われることが多い点が大きな違いです。