• ベストアンサー

VM(バーチャル マシーン)って何?

VMの意味合いがいまいちよく理解できません。何の為に利用され、これがないとどうなるのか?等教えて頂けないでしょうか? またMicorsoftが出しているVMを使ってみたいのですが、使い方もできれば一緒にご指導頂ければ幸いです。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

後半部分: >Micorsoftが出しているVM が、Microsoftの作った(&配布していた)java vmであれば、 MSがSUNとの和解条件を守るために、新規の配布は停止した筈です。 米サンと米マイクロソフトがJava訴訟で和解,Javaのライセンス契約を打ち切る http://itpro.nikkeibp.co.jp/free/ITPro/USNEWS/20010125/9/ java vmが必要であれば、サンマイクロシステムズのサイトでgetするのが良いでしょう。 http://java.com/ja/

その他の回答 (1)

  • wolv
  • ベストアンサー率37% (376/1001)
回答No.1

前半部分の回答:(おおざっぱにまとめてみます。) m種類のハードウェアがあって、n種類のアプリケーションがあった場合は、m×n種類のコードを書かなければなりませんが、仮想機械を考えることによって、(m+n)種類のコードを書くだけですむようになります。 労力は(m+n)/(m×n) 仮にm=n=100だとしたら、1/50の労力ですみます。

関連するQ&A