Was ist ein Hypervisor?

Ein hypervisor ist eine einzigartige Art Software, die einen Computer mehr als Betriebssystem einer laufen lassen lässt (OS). Durch einen Prozess, der als Virtualisierung bekannt ist, betrügt die Software jedes OS in das Denken es hat exklusiven Zugang zu einem bestimmten Satz Hardware. Sie sitzt zwischen der körperlichen Hardware und dem OS und stellt einen virtuellen Satz Hardware weiteren ganzer Software dar, die auf die Maschine läuft. Sie handhabt auch den Informationsfluss zwischen Software, die verwirklichte Hardware und die körperliche Hardware. Diese Art von Software wird in den Verbraucher- und Unternehmenseinstellungen benutzt.

In den meisten Fällen läuft ein computer’s OS in einen in hohem Grade privilegierten Zustand, in dem es ungezwungenen Zugang zur machine’s Hardware während Anwendungsdurchlauf an einem weniger privilegierten Zustand hat und auf das OS bauen muss. Diese verschiedenen Niveaus der Hardware-Zugangsprivilegien bekannt als Ringe, wenn das OS traditionsgemäß in Ring läuft, 0; Benutzeranwendungen laufen in Ringe 1†„3, die wenige Privilegien haben. Dieses Modell ist meistens adaequat, aber fällt auseinander vollständig beim Versuchen, mehr als ein OS auf einem einzelnen Computer gleichzeitig laufen zu lassen. Ein hypervisor löst dieses Problem, indem es eine Technik verwendet, die Virtualisierung genannt wird.

Virtualisierung isn’t eine neue Idee, aber it’s werden etwas eines Modewortes, da die mid-2000s als Korporationen und die Informationstechnologie (IT)industrie sein Potenzial zu den niedrigeren Kosten verwirklicht haben und erhöhen Leistungsfähigkeit. Es gibt viele verschiedenen Ansätze zur Virtualisierung, aber die Grundidee ist, simulierte Sätze Hardware zu verursachen, die häufig als virtuelle Maschinen bekannt. Im Falle eines hypervisor das auch genannt werden kann einen Monitor der virtuellen Maschine, enthält jede virtuelle Maschine ein “guest† OS. Das hypervisor selbst kann direkt auf die körperliche Hardware laufen, in diesem Fall die it’s, die als eine “bare metal† Art oder innerhalb eines Wirtes bekannt sind, der als “software† hypervisor Betriebssystem ist.

Hypervisors muss einige sehr hoch entwickelte Techniken verwenden, um ihre GastBetriebssysteme zu handhaben und sie miteinander sicherzustellen don’t Konflikt. Da ein OS innerhalb einer virtuellen Maschine ahnungslos ist, dass it’s beraubt Privilegien des Ringes 0, es versuchen können, eingeschränkte Aufgaben ohne Erlaubnis wahrzunehmen. In diesen Fällen kann das hypervisor eine Funktion abfangen, bevor es die Hardware erreicht, durchführen die Anweisungen auf eine Art, die keinen Schaden zu anderen Betriebssystemen verursacht, die auf die Hardware laufen, und zurückbringen das Resultat zum ursprünglichen OS. Bekannt als “trap und emulate† Technik, ist dieses gerade eins vieler vorgerückten Konzepte, die zur Welt der Virtualisierung einzigartig sind.

Während diese Art von Software wichtiger und lukrativ geworden ist, haben mehr Firmen nach Weisen gesucht, die Last auf einem hypervisor zu erleichtern und erhöhte Leistung zur Verfügung zu stellen. Softwarelieferanten haben ihre Betriebssysteme geändert, um das virtuelle Maschinen they’re zu berücksichtigen, das an läuft, das bedeutet, dass weniger Arten der Drehbücher einschließen-und-emulieren. Hardwareverkäufer haben Unterstützung für ein neues Niveau der Privilegien hinzugefügt, die manchmal als Ring -1 bekannt sind. Neuere Software-Programme können eine oder beiden Techniken nutzen, um Leistung zu erhöhen.

Hypervisors kann in einer Vielzahl der Produkte am Verbraucher und an den Unternehmensebenen jetzt gefunden werden. Konsumgüter, die ein lassen, das innerhalb ander Gebrauch häufig laufen lassen eine Softwareart hypervisor Betriebssystem ist. Im Unternehmensraum erlaubt die Software die underused Bediener, welche die verschiedenen vereinigt zu werden betreiben Betriebssysteme. Softwareentwickler konnten diese Annäherung verwenden, um mehrfache Fälle der ähnlichen oder sogar identischen Betriebssysteme laufen zu lassen, um auf Kompatibilitätsausgaben zu prüfen.