![]() The guest OS (which is used to run in Ring 0 itself) runs in a less privileged ring, but still direct on the CPU. It translate them to virtualisation friendly commands. The VMM runs in Ring 0, a very privileged CPU environment, so that it can intercept instructions which may harm the virtual environment (such as: Power Off CPU coming from a guest) or if a different command syntax is used between the rings. If you have a processor which don't has Intel VT/AMD-V: So the guest is independent of the host OS. ![]() What runs in the guest is the Virtual Machine Monitor (VMM) and the scheduling. ![]() VMware never emulated CPU's what would mean that the instructions are going through the host OS. That means the guest runs directly on it. No, the instructions are not handled by the guest OS as the CPU is paravirtualized.
0 Comments
Leave a Reply. |