エミュレート

読み:エミュレート
外語:emulate
品詞:さ変名詞

ある環境に近い環境を作り出すソフトウェアハードウェアにより、ある環境に近い動作を実現させること。このための道具をエミュレータという。

例えばゲーム専用機と似たような環境を作り出すソフトウェアなどにより、本物のゲーム機に近い環境でソフトウェアを動かすことができる。

Javaのように、JavaVMと呼ばれる架空のコンピュータに相当する動作を実現するものもエミュレートという。

似た物にシミュレートがあるが、シミュレートは見た物・現象を真似し、エミュレートは内部の構造をマネする、というニュアンスの違いがある。つまり、エミュレータはディープな訳である。

一方の戦略シミュレーションはどういった理由や原因で相手がどのように動くかなどは考えてないため、これはシミュレーションな訳である。