title: What are the specific differences between an "emulator" and a "virtual machine"?
body: <p>I see that they are different things but I really can't tell why. 
  Some people say: "emulators are for games; virtual machines are for operating systems"
  I don't agree with this answers because there are emulators for platforms other than videogame consoles (AMIGA (?) )</p>
  
  <p>Can you help me please?</p>