Emulation vs Simulation

I saw this creep up on a mailing list, and it never really occurred to me that there really was a difference.  But there is.  Anyways a simulation is done 100% in software with no hardware assist.  While emulation has some kind of hardware component (Originally it was microcode on the IBM 709 to run IBM 704 programs).

So there you have it, programs like SIMH, Qemu are simulators, while programs like KVM-Qemu and VMWare are emulators.

Hope that clears that up.

This entry was posted in random updates by neozeed. Bookmark the permalink.

About neozeed

What is there to tell? I’ve loved UNIX like things since I was first exposed to QNX in highschool (we had the Unisys ICONS!), and spent the better time of my teenage years trying to get my own UNIX… I should have bought Coherent in retrospect.. Anyways latched onto Linux in 1992, and then got some old BSD admin books and have been hooked on the VAX BSD & other big/ancient things since…!

Leave a Reply

Your email address will not be published.

Notify me of followup comments via e-mail. You can also subscribe without commenting.