エミュレーション【emulation】

 エミュレーション【emulation】とはあるハードウェアの機能を、構造や設計の異なるハードウェアでソフトウェア的に模倣して実行すること。

 ハードウェアの制御を行う命令セットを逐次翻訳し、別の命令セットに置き換えることで異なる機種として扱う。プリンタなどに利用されている技術。エミュレーションを行う装置やプログラムのことをエミュレーターと呼ぶ。