View Single Post
  #5  
Old 05-01-2005, 19:45
niom niom is offline
Friend
 
Join Date: Jul 2004
Posts: 21
Rept. Given: 0
Rept. Rcvd 0 Times in 0 Posts
Thanks Given: 0
Thanks Rcvd at 0 Times in 0 Posts
niom Reputation: 0
you are right, there is a big difference between emulation (bochs, qemu) and virtualization (vmware, virtual pc)

bochs and co do not execute one single opcode of the guest directly on the cpu. instead they read and 'interpret' the bytes.

on vmware and virtual pc, the guests are directly executed on the cpu. and because of vmware is running as an ordinary usermode app, every priviledged instruction of the guest os will throw an exception that is handled by the vm monitor of vmware/vpc.

goto to woodman, there is a thread about vms and its problems and it contains links to papers that could be helpful to you
Reply With Quote