問題 No.1876
物理的なコンピュータのハードウェア構成やOSの稼働環境を変更することなく、ソフトウェアの制御によってあたかも別のOSやコンピュータ環境を独立して実行させる仕組みとして、適切なものはどれか。
【正解の解説】
仮想化
これは1冊の分厚いノートをきれいに下敷きで区切って、何冊ものノートとして使い分けるようなものです。1台のパソコンの中に、まるで別人のパソコンが複数あるかのようにOSごと完全に独立した環境を作ることができます。
スポンサーリンク
【その他の選択肢の解説】
コンテナ化
仮想化が「マンション一棟をまるごと建てる」ようなものであるのに対し、コンテナ化は「シェアハウスで個室だけをカーテンで区切って使う」ようなイメージです。OSを丸ごと動かす仮想化よりも圧倒的に動作が軽いですが、OS環境そのものを分けるわけではありません。
エミュレーション
これは一台の机の上で、勉強が終わったらノートを全部片付けて、別のノートを広げて使うような状態です。同時に複数のOSを動かす仮想化とは違い、あくまで「どちらか片方ずつしか同時に利用できない」という決定的な違いがあります。
マルチブート
一台の机の上で、勉強が終わったら参考書を全部片付けて、次に別の参考書を広げて使うような切り替え方式です。仮想化のように「同時に複数の独立したコンピュータ環境を動かす」ことはできず、電源を入れ直して片方ずつしか使えない点が異なります。