「仮想マシン」の版間の差分
ナビゲーションに移動
検索に移動
(同じ利用者による、間の2版が非表示) | |||
1行目: | 1行目: | ||
− | '''仮想マシン''' | + | '''仮想マシン'''(読み:かそうましん、[[英語]]:virtual machine、略称:vm)とは、[[エミュレーター]]そのもの、または[[エミュレーター]]上で再現される(動く)仮想の[[ハードウェア]]のことである。 |
さらに仮想マシンという言葉は[[プログラミング]]の世界を中心に[[インタプリタ]]を指して「実在しない架空のハードウェア」という意味で使われることもある。 | さらに仮想マシンという言葉は[[プログラミング]]の世界を中心に[[インタプリタ]]を指して「実在しない架空のハードウェア」という意味で使われることもある。 | ||
13行目: | 13行目: | ||
[[インタプリタ]]の[[リネーム商法]]である。 | [[インタプリタ]]の[[リネーム商法]]である。 | ||
− | 本来は「実在しない架空のハードウェア」であるが、[[ARM]]による[[Jazelle]] | + | 本来は「実在しない架空のハードウェア」であるが、[[ARM]]による[[Jazelle]]([[ARM9]]以降に統合されている)などのように[[Java仮想マシン]]を[[ハードウェア]]で実装してしまった製品も存在する。ちなみに[[Jazelle]]は2001年頃から低スペックな[[ガラケー]]で快適なアプリ実行環境([[iアプリ]]など)を提供する目的で広く使われいた。 |
− | |||
==関連項目== | ==関連項目== |
2014年11月13日 (木) 07:33時点における最新版
仮想マシン(読み:かそうましん、英語:virtual machine、略称:vm)とは、エミュレーターそのもの、またはエミュレーター上で再現される(動く)仮想のハードウェアのことである。 さらに仮想マシンという言葉はプログラミングの世界を中心にインタプリタを指して「実在しない架空のハードウェア」という意味で使われることもある。
概要[編集 | ソースを編集]
ここで行われていることに新規性は殆どない。 人々は初代VAXの時代からエミュレーターを走らせてきた。
エミュレーターにおける仮想マシン[編集 | ソースを編集]
エミュレーターおよび仮想マシンは1970年代から業務用のコンピューターの世界ではハイパーバイザーなどと呼ばれ一般的な技術であった。 21世紀を境にVMwareやXen Serverなどが次々と登場し、急激な低価格が進んだことで一般人にも広く知れ渡り、個人でも手軽に試せるようになったため大流行している。
プログラミングにおける仮想マシン[編集 | ソースを編集]
本来は「実在しない架空のハードウェア」であるが、ARMによるJazelle(ARM9以降に統合されている)などのようにJava仮想マシンをハードウェアで実装してしまった製品も存在する。ちなみにJazelleは2001年頃から低スペックなガラケーで快適なアプリ実行環境(iアプリなど)を提供する目的で広く使われいた。