Was ist Hardware-Virtualisierung?
Hardware-Virtualisierung ist ein System, bei dem ein Prozessor verwendet wird, als ob es sich um mehrere verschiedene Computer handeln würde. Dies hat zwei Hauptziele. Zum einen müssen verschiedene Betriebssysteme auf derselben Hardware ausgeführt werden. Die andere Möglichkeit besteht darin, mehr als einem Benutzer die gleichzeitige Verwendung des Prozessors zu ermöglichen. Obwohl die Hardwarevirtualisierung sowohl logistische als auch finanzielle Vorteile bietet, gibt es dennoch einige praktische Einschränkungen.
Der Name Hardware-Virtualisierung wird verwendet, um eine Reihe ähnlicher Technologien abzudecken, die dieselbe Grundfunktion ausführen. Genau genommen sollte es als hardwaregestützte Virtualisierung bezeichnet werden. Dies liegt daran, dass der Prozessor selbst einen Teil der Virtualisierungsarbeiten ausführt. Dies steht im Gegensatz zu Techniken, die ausschließlich auf Software basieren.
Sowohl der Hauptprozessor als auch der "Chip" haben ihre eigenen Hardware-Virtualisierungs-Setups. Intel ist als Intel® VT oder IVT bekannt. Das System von Advanced Micro Devices ist als AMD-V ™ bekannt. Andere verwendete Namen umfassen beschleunigte Virtualisierung, virtuelle Hardware-Maschine oder native Virtualisierung.
Die primäre Verwendung der Hardwarevirtualisierung besteht darin, mehreren Benutzern den Zugriff auf den Prozessor zu ermöglichen. Dies bedeutet, dass jeder Benutzer einen separaten Monitor, eine separate Tastatur und eine separate Maus haben und sein Betriebssystem unabhängig ausführen kann. Für den Benutzer wird effektiv ein eigener Computer ausgeführt. Diese Einrichtung kann die Kosten erheblich senken, da mehrere Benutzer dieselbe Kernhardware gemeinsam nutzen können.
Man kann sagen, dass jemand, der über Hardware-Virtualisierung auf einen Computer zugreift, einen virtuellen Desktop ausführt. Es besteht die Gefahr, dass dies zu Verwirrung führt. Dies liegt daran, dass der Begriff virtueller Desktop auch zur Beschreibung von Funktionen in einigen Betriebssystemen verwendet wird, mit denen der Benutzer seinen Bildschirm-Desktop über den sichtbaren Bereich auf dem Bildschirm hinaus effektiv erweitern kann.
Die Hardware-Virtualisierung unterliegt erheblichen Einschränkungen. Zum einen ist für die Durchführung der Virtualisierung noch dedizierte Software erforderlich, was zusätzliche Kosten verursachen kann. Ein weiterer Grund ist, dass es abhängig von der Art und Weise, in der die Virtualisierung ausgeführt wird, möglicherweise nicht so einfach ist, zusätzliche Rechenleistung zu einem späteren Zeitpunkt hinzuzufügen, wenn dies erforderlich ist.
Der vielleicht größte Nachteil ist, dass unabhängig von der Effizienz der Virtualisierung die maximale Rechenleistung des Chips nicht überschritten werden kann. Dies bedeutet, dass es zwischen den verschiedenen Benutzern aufgeteilt werden muss. Ob dies ein Problem ist, hängt von der Art der ausgeführten Anwendungen ab: Das System eignet sich besser für Aktivitäten wie Surfen im Internet und Textverarbeitung als für Aktivitäten wie Videobearbeitung, die mehr Prozessorleistung verbrauchen.