OSの上で別のOSを動かす。こういった環境を提供する仮想マシン・ソフトウェアはなんとも不思議なソフトウェアだ。今回は,Virtual PC 2004を例に仮想マシン・ソフトウェアの仕組みを解き明かすことを試みた。その結果,デバイスの排他制御やCPU/メモリーの使い方,ネットワークのつなぎ方などに工夫があることが見えてきた。

  • Virtual PC 2004はどのように動いているのか(上)
  • Virtual PC 2004はどのように動いているのか(中)
  • Virtual PC 2004はどのように動いているのか(下)