この項目では、コンピュータ・アーキテクチャの仮想化技術、および言語処理系などの実装技術の仮想機械(#プロセス仮想機械)について説明しています。
IBMのオペレーティングシステムのVMについては「z/VM」をご覧ください。
その他については「VM」をご覧ください。
.mw-parser-output .ambox{border:1px solid #a2a9b1;border-left:10px solid #36c;background-color:#fbfbfb;box-sizing:border-box}.mw-parser-output .ambox+link+.ambox,.mw-parser-output .ambox+link+style+.ambox,.mw-parser-output .ambox+link+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+style+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+link+.ambox{margin-top:-1px}html body.mediawiki .mw-parser-output .ambox.mbox-small-left{margin:4px 1em 4px 0;overflow:hidden;width:238px;border-collapse:collapse;font-size:88%;line-height:1.25em}.mw-parser-output .ambox-speedy{border-left:10px solid #b32424;background-color:#fee7e6}.mw-parser-output .ambox-delete{border-left:10px solid #b32424}.mw-parser-output .ambox-content{border-left:10px solid #f28500}.mw-parser-output .ambox-style{border-left:10px solid #fc3}.mw-parser-output .ambox-move{border-left:10px solid #9932cc}.mw-parser-output .ambox-protection{border-left:10px solid #a2a9b1}.mw-parser-output .ambox .mbox-text{border:none;padding:0.25em 0.5em;width:100%;font-size:90%}.mw-parser-output .ambox .mbox-image{border:none;padding:2px 0 2px 0.5em;text-align:center}.mw-parser-output .ambox .mbox-imageright{border:none;padding:2px 0.5em 2px 0;text-align:center}.mw-parser-output .ambox .mbox-empty-cell{border:none;padding:0;width:1px}.mw-parser-output .ambox .mbox-image-div{width:52px}html.client-js body.skin-minerva .mw-parser-output .mbox-text-span{margin-left:23px!important}@media(min-width:720px){.mw-parser-output .ambox{margin:0 10%}}
この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方)
出典検索?: "仮想機械"
プログラムの実行
一般的な概念
コード(英語版)
トランスレーション
コンパイル
コンパイル時
コンパイラの最適化(英語版)
中間表現 (IR)
実行
ランタイムシステム
ランタイム
実行ファイル
インタプリタ
バーチャルマシン
コードの種類
ソースコード
オブジェクトコード
バイトコード
機械語(マシン語)
マイクロコード
コンパイル戦略
実行時コンパイル (JIT)
トレーシング実行時コンパイル
事前コンパイル (AOT)
トランスコンパイル
再コンパイル(英語版)
有名なランタイム
Android Runtime (ART)
Common Language Runtime (CLR) & Mono
crt0(英語版)
HHVM
Java仮想マシン (JVM)
Objective-C & Swift
Chrome V8 & Node.js
PyPy
Zend Engine