シミュレータとエミュレータ
物事の動作をコンピュータ上で仮想的に実現する技術。
フライトシミュレータなど。
新しいCPUを開発する場合に、
ハードの開発と平行してソフトを開発しなきゃならないが、
このようなときは、実在しないCPUをソフト的に構築して、
コンピュータ上に仮想的に構築された別のコンピュータを使ってソフトの開発、デバッグをする。
要するに、ソフト的に構築されたCPUがエミュレータ。
「復活!TK-80」より
追記,2009/OCT/20:
以下にも、解説がある。「TK-80」本と違うのは、
必ずしも、エミュレータはソフト的に構築されるわけではなく、
特別なハードウェアを必要とした場合にエミュレーションと呼ばれるということ。
http://blog.kmckk.com/archives/1693353.html