かそう‐きかい〔カサウ‐〕【仮想機械】
読み方:かそうきかい
仮想機械
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/03/26 09:21 UTC 版)
仮想機械(かそうきかい、仮想マシン、バーチャルマシン、英語: virtual machine、VM)とは、アプリの使用を最適化する方法であり、コンピュータの動作を再現するソフトウェアである。すなわち、エミュレートされた仮想のコンピュータそのものも仮想機械という。仮想機械によって、1つのコンピュータ上で複数のコンピュータやオペレーティングシステム (OS) を動作させたり、別のアーキテクチャ用のソフトウェアを動作させることができ、アプリケーションが互いに干渉するのを防げる[1]。
- ^ a b Stallings, William,. Foundations of modern networking: SDN, NFV, QoE, IoT, and Cloud. Agboma, Florence, Jelassi, Sofiene,. Indianapolis, Indiana. ISBN 978-0-13-417547-8. OCLC 927715441
- ^ “Hypervisor | Apple Developer Documentation”. web.archive.org (2018年2月9日). 2020年11月23日閲覧。
- ^ “Virtualization”. developer.apple.com. 2022年8月18日閲覧。
- ^ “dis --- Python バイトコードの逆アセンブラ”. Python documentation. 2024年3月26日閲覧。
仮想機械
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2013/07/26 10:16 UTC 版)
ハードウェアだけでなく、ソフトウェアで実装されたいわゆる仮想機械や抽象機械にもオペコードは存在する。具体的には、いわゆるバイトコードやその他の中間表現の中にある。これらのコードは、しばしば相当するハードウェアより高い水準のデータ型と操作をおこなう命令セットに基づいているが、それでも類似のラインに沿って構築される。例としては、Java仮想マシン (JVM) により解釈されるJavaクラスファイルのバイトコード、EmacsのコンパイルされたEmacs Lispバイトコード、.NET 共通中間言語 (CIL) 、そして多くの他のコードが含まれる。
※この「仮想機械」の解説は、「オペコード」の解説の一部です。
「仮想機械」を含む「オペコード」の記事については、「オペコード」の概要を参照ください。
仮想機械と同じ種類の言葉
- 仮想機械のページへのリンク