There goes Aiden again...
When the guest machine tries to execute kernel code that changes the state of the emulated hardware - that must be prevented to keep the VM from modifying the host.
Instead, the VMM (the Virtual Machine Monitor - the OSX program that's controlling the emulated virtual machine) has to see what the instruction is trying to do, and to modify the state of the emulated hardware so that it appears to the VM that its kernel instructions did the right thing.
VT makes it much faster to find and emulate these privileged instructions.
On VMware, Virtual server/PC - after installing the OS you then install a special package of drivers (VMware Tools or Virtual Machine Additions). These drivers bypass some of the full hardware emulation and talk to the VMM directly - for example a network call can be passed through to the host network driver without doing full emulation of a network card.
VMware/VPC are much slower without those special drivers.
It uses the native instructions for normal computing and arithmetic - if you're just playing with numbers (for example, encoding a WMA file) you'll get near native speed.jared_kipe said:Wow, thats weird that it emulates hardware. I would have assumed it would use the native hardware. Maybe in due time.
When the guest machine tries to execute kernel code that changes the state of the emulated hardware - that must be prevented to keep the VM from modifying the host.
Instead, the VMM (the Virtual Machine Monitor - the OSX program that's controlling the emulated virtual machine) has to see what the instruction is trying to do, and to modify the state of the emulated hardware so that it appears to the VM that its kernel instructions did the right thing.
VT makes it much faster to find and emulate these privileged instructions.
On VMware, Virtual server/PC - after installing the OS you then install a special package of drivers (VMware Tools or Virtual Machine Additions). These drivers bypass some of the full hardware emulation and talk to the VMM directly - for example a network call can be passed through to the host network driver without doing full emulation of a network card.
VMware/VPC are much slower without those special drivers.