●トピック
●深く知る
皆さまのお持ちのコンピュータは、Windows用のパソコンやMacのパソコン、Androidのスマートフォンなど、1つのハードウェアに1つのOSが導入されています。しかし、1つのハードウェアに1つのソフトウェアしか乗せられないというような制限は技術的にはありません。OSとハードウェアの間にハードウェアリソースを個々にOSに割り振ることができれば、複数のOSを一つのハードウェア上で動かすことができるでしょう。ここでは、このようなコンピュータリソースを制御し、見かけ上独立したコンピュータに見せる技術について説明しましょう。
コンピュータ構成を抽象的にし、ユーザー操作の利便性が高める技術を仮想化と言います。その一つとして仮想マシンの技術があり、ユーザーが本来コンピューターのパーツを一つずつ用意し、セッティングしなければならないところを、元々あるリソースを間借りし、コンピュータやネットワークを即時に準備することができます。