May 20th, 2009
Virtualization and Emulation
While doing research on virtualization, i realized that virtualization processes are NOT similar or equivalent to emulation. Is been a long time and i always thought that Virtualization = Emulation. wtf.
Let Ethan explain to you what is emulation (and Virtualization).
Emulation is basically involves in providing functionality of target processor completely is software. In another word, it’s a software that uses the processor to run the software togather with your machines windows. Since you are software-based, the main advantage of emulation is that you can emulate a processor on any other type of processor. The main disadvantage is it’s slow.
whereas, virtualization will partition the physical processor into serveral contexts which will take turn running directly on the processor itself. Virtualization therefore is faster thn emulation but require a powerful or correct physical processor to work on your virtual machine.
The end.





