2009年10月20日 エミュレータとシミュレータ エミュレータとシミュレータという用語の使い分けについて、私自身もいろいろ混乱していたところがあったので、ここでもう一度考えてみようと思います。 まず辞書的な意味を考えてみると、エミュレータとは模倣、シミュレータとは再現を行う、ハードウェアあるいはソフトウェアのことだと考えられます。模倣や再現の対象は、コンピュータに限らず、一般の機械や物理現象などいろいろなものが考えられますが、ここではひとまずコンピュータのハードウェアに限定します。 ICE (In-Circuit Emulator) と言うように、組み込みなどのハードウェアに近い世界では、一般的にエミュレータと言った場合には、専用ハードウェア(による模倣)のことを差すようです。この意味でのエミュレータは、主に開発目的のために使用されます。 (ただし、CPU の周波数が高くなりすぎた現在で