www.wikidata.de-de.nina.az
In der Informatik ist Paravirtualisierung eine Technologie zur Virtualisierung die eine Softwareschnittstelle bereitstellt die ahnlich aber nicht identisch mit der tatsachlichen Hardware ist Das Betriebssystem muss portiert werden um auf der virtuellen Maschine VM ausgefuhrt werden zu konnen was die Rechteinhaber proprietarer Betriebssysteme aus strategischen Grunden ablehnen konnen Die Portierung vereinfacht jedoch den Aufbau der VM und ermoglicht den darauf ausgefuhrten virtuellen Maschinen eine hohere Leistung Inhaltsverzeichnis 1 Geschichte 2 Implementierungen fur die x86 Architektur 3 Siehe auch 4 Einzelnachweise 5 WeblinksGeschichte Bearbeiten Paravirtualisierung ist ein neuer Begriff fur eine alte Idee IBMs Betriebssystem z VM stellt eine solche Funktionalitat seit mehreren Jahrzehnten zur Verfugung In diesem Betriebssystem wird diese Funktion DIAGNOSE code genannt weil sie auf Befehle zuruckgreift die normalerweise nur von Hardware Wartungssoftware benutzt werden IBMs Conversational Monitor System nutzt DIAGNOSE Codes um Dienste in z VM zu starten Das Betriebssystem der Parallels Workstation nennt die gleiche Funktion hypercall Dabei handelt es sich jeweils um einen Systemaufruf an den darunterliegenden Hypervisor Solche Aufrufe mussen vom Gast Betriebssystem unterstutzt werden das an den Hypervisor angepassten Code bereitstellen muss der diese Aufrufe tatigt Implementierungen fur die x86 Architektur BearbeitenDie Paravirtualisierung wird ublicherweise in Ring 0 der x86 Architektur ausgefuhrt Das Betriebssystem wird so verandert dass es ohne Befehlsausfuhrungen in Ring 0 auskommt Der Begriff Paravirtualisierung wurde zuerst in der Forschungsliteratur im Zusammenhang mit der virtuellen Maschine des Betriebssystems Denali verwendet 1 Der Ausdruck wird auch in den Beschreibungen der Xen L4 und TRANGO Hypervisoren verwendet Diese Projekte setzen Paravirtualisierung ein um leistungsfahige virtuelle Maschinen auf der x86 Architektur zu unterstutzen Siehe auch BearbeitenExokernel Kernel based Virtual Machine KVM QEMU OpenVZ Hyper VEinzelnachweise Bearbeiten A Whitaker M Shaw and S D Gribble Denali Lightweight Virtual Machines for Distributed and Networked Applications Univ of Washington Technical Report 02 02 01 2002 Zu finden bei Denali publications technical reports and talks Memento des Originals vom 14 Januar 2008 im Internet Archive nbsp Info Der Archivlink wurde automatisch eingesetzt und noch nicht gepruft Bitte prufe Original und Archivlink gemass Anleitung und entferne dann diesen Hinweis 1 2 Vorlage Webachiv IABot denali cs washington edu Weblinks BearbeitenDetailinfos zur Paravirtualisierung Speichervirtualisierung Servervirtualisierung Betriebssystemvirtualisierung u a Abgerufen von https de wikipedia org w index php title Paravirtualisierung amp oldid 217234798