Bei der Programmierung einer virtuellen Maschine ist eine Erweiterung der Hardwarevirtualisierung erforderlich. Was bedeutet das?
Antwort
Zu viele Anzeigen?Die Hardware-Virtualisierungserweiterung ermöglicht es Ihrem Computer, einen zweiten Status zu haben, der den Status einer virtuellen Maschine darstellt (zum Beispiel vmware). Wenn der VM-Code ausgeführt werden soll, wechselt der Prozessor in seinen "virtuellen" Kontext und arbeitet dann in dieser "Sandbox". Wenn der Hypervisor den Gastcode ausführt, muss er viele Hardwareaspekte emulieren, d. h. er muss sie softwaremäßig virtualisieren. Hardware-Erweiterungen ermöglichen es, die Emulation in Hardware durchzuführen. Dadurch wird der Virtualisierungs-Overhead erheblich reduziert.