Zusammenfassung
Der Mikrokern des PikeOS Betriebssystems (BSs) wird für die hardwareunterstütze Virtualisierung erweitert. Dazu wird ein Design erstellt, welches wie der Mikrokern weitestgehend architekturunabhängig ist und minimale Änderungen am bestehenden BS fordert. Der Mikrokern dient bei dem gewählten Ansatz als Hypervisor und es wird ein Virtueller Maschinen Monitor entwickelt. In dieser Arbeit werden die Grundlagen der Betriebssystemvirtualisierung kurz erläutert und bestehende Ansätze analysiert. Der Schwerpunkt liegt auf dem Erarbeiten eines Designs und dessen Implementierung. Abschließend wird die Implementierung getestet und der gewählte Ansatz diskutiert.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Literaturverzeichnis
Popek G, Goldberg R: Formal requirements for virtualizable third generation architectures. Commun. ACM 17(7):412–421, 1974.
VMware Inc.: Understanding Full Virtualization, Paravirtualization, and Hardware Assist. White Paper, 2007.
Biemueller S: Hardware-Supported Virtualization for the L4 Microkernel. Diplomarbeit — Universität Karlsruhe, 2006.
Kivity A, et al.: kvm: the Linux Virtual Machine Monitor. In OLS’ 07: The 2007 Ottawa Linux Symposium: 225–230, 2007.
Dong Y, et al.: Extending Xen with Intel Virtualization Technology. Intel Technology Journal 10(3): 193–203, 2006.
Lange J, et al.: Palacios and Kitten: New High Performance Operating Systems for Scalable Virtualized and Native Supercomputing. IPDPS, 2010.
Zhang X, Dong Y: Optimizing Xen VMM Based on Intel®Virtualization Technology. ICICSE ’08: 367–374, 2008.
Stumpf T: Hardware Virtualization Capabilities for PikeOS. Bachelor Thesis-HS Furtwangen, 2010.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Stumpf, T. (2011). Design eines Virtual Machine Monitors aufbauend auf einem Mikrokern. In: Halang, W.A., Holleczek, P. (eds) Eingebettete Systeme. Informatik aktuell, vol 1. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-16189-6_4
Download citation
DOI: https://doi.org/10.1007/978-3-642-16189-6_4
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-16188-9
Online ISBN: 978-3-642-16189-6
eBook Packages: Computer Science and Engineering (German Language)