VM

出典: くみこみックス

VM(Virtual Machine)

 Javaの実行環境.クラス・ファイルと呼ばれるJavaコンパイラが生成したプログラム・モジュールのコードを読み込んで実行する.クラス・ファイルはバイト・コードと呼ばれる共通の形式で格納されている.なお,バイト・コードは仮想のCPUの命令セットであり,8ビットの命令で構成されている.

【出典】Interface編集部 編;組み込み技術用語集,Interface 2007年8月号 別冊付録,CQ出版社,2007年8月.


 実際のハードウェアはそれぞれ固有の機械語で動作し,メモリやペリフェラルなどのリソースもさまざまです.何らかの方法で違いを吸収し,複数のハードウェアで同じプログラムを動作させるものを仮想マシンと呼びます.代表的なものとして,Java仮想マシンがあります.

出典】Interface編集部 編;組み込み技術用語集,Interface 2007年8月号 別冊付録,CQ出版社,2007年8月.

表示