Wikipedia sagt :
Hyper-V mit dem Codenamen Viridian [5] und früher als Windows Server Virtualization bekannt, ist ein nativer Hypervisor ... *
Wikipedia selbst gibt an, dass es sich bei einem nativen Hypervisor um einen Hypervisor vom Typ 1 handelt. Dies bedeutet, dass er direkt mit der Hardware verbunden ist. Ein anderes ist Typ 2, der vom Betriebssystem abhängt.
Hyper-V ist auf einem Hostcomputer (Windows-Betriebssystem) installiert. Warum wird es als Typ 1 klassifiziert?
Antworten:
Ein Typ-1-Hypervisor bedeutet, dass er direkten Zugriff auf die Hardware hat.
Hypervisor Typ 2 bezieht sich auf die Ausführung auf einem anderen Host-Betriebssystem und hat keinen Zugriff auf die Hardware. Aus diesem Grund gibt es viele Einschränkungen für virtuelle Maschinen, die in einem anderen Betriebssystem ausgeführt werden. Beispielsweise kann die VM keine physische WLAN-Karte verwenden, sondern muss stattdessen eine virtuelle Karte verwenden.
Hier ist ein schönes Diagramm, um den Unterschied zwischen Typ 1 und Typ 2 zu veranschaulichen:
Vielleicht finden Sie hier und hier eine genauere Erklärung .
Außerdem ist Hyper-V nicht auf dem Host-Betriebssystem installiert . Wenn Sie Hyper-V installieren, denken Sie, dass es auf einem Host-Betriebssystem installiert wird, aber dies ist nicht der Fall. Das Setup konvertiert das ursprüngliche Betriebssystem in eine Art VM und setzt den Hypervisor darunter. Dies wird als Stamm- oder übergeordnete Partition von Hyper-V bezeichnet. Aus diesem Grund erleben Sie die gleiche Geschwindigkeit wie bei der "realen Maschine" und den virtuellen Maschinen.
Möglicherweise möchten Sie auch den Unterschied zwischen monolithischen (VMSphere) und mikrokernalisierten (Hyper-V) Hypervisoren nachlesen .
quelle
bcdedit /set hypervisorlaunchtype off
Befehl zum Starten von AVD über Android Studio.Hyper-V wird unter dem Betriebssystem installiert. Das Host-Betriebssystem selbst wird zu einer virtuellen Maschine. Diese Änderung ist für Benutzer und Anwendungen transparent, da der Host weiterhin direkt auf die Hardware zugreifen kann.
Bildquelle
Mithilfe der hardwaregestützten Virtualisierungstechnologie, die auf den meisten neueren x86-Prozessoren zu finden ist, können virtuelle Maschinen selektiv den direkten Zugriff auf Hardware erhalten. Hyper-V verwendet diese Technologie, um der übergeordneten Partition direkten Hardwarezugriff zu gewähren, während untergeordneten Partitionen nur ein virtualisierter Hardwaresatz zugewiesen wird.
Da die meisten vorhandenen Gerätetreiber und Anwendungen auf dem Host-Betriebssystem (das sich in der übergeordneten Partition befindet) auf die Hardware zugreifen können, als ob kein Hypervisor vorhanden wäre, ist die Aktivierung der Hyper-V-Rolle im Allgemeinen für Benutzer und Anwendungen transparent. Das System sieht so aus, als ob der Hypervisor und alle Gäste auf dem Host-Betriebssystem ausgeführt werden, obwohl sich der Hypervisor unter dem Host befindet und die Gäste nebeneinander ausgeführt werden.
quelle