Skip to main content

Virtualisierung

  • Chapter
  • First Online:
Betriebssysteme kompakt

Part of the book series: IT kompakt ((IT))

  • 10k Accesses

Zusammenfassung

Virtualisierung ist eine Herangehensweise in der Informationstechnik, die Ressourcen so in einer logischen Sicht zusammenfasst, dass ihre Auslastung optimiert werden kann. Das Schlagwort Virtualisierung umfasst mehrere grundsätzlich verschiedene Konzepte und Technologien.

Dieses Kapitel stellt die aus Sicht der Betriebssysteme interessanten Virtualisierungstechniken vor. Bei diesen handelt es sich um Partitionierung, Hardware-Emulation, Anwendungsvirtualisierung, vollständige Virtualisierung, Paravirtualisierung, Hardware-Virtualisierung und Betriebssystem-Virtualisierung. Andere Virtualisierungstechniken wie Netzwerk- oder Speichervirtualisierung behandelt dieser Werk nicht.

Die meisten in diesem Kapitel vorgestellten Virtualisierungstechniken ermöglichen die Erzeugung virtueller Maschinen (VM). Jede VM läuft in einer abgeschotteten Umgebung auf einer physischen Hardware und verhält sich wie ein vollwertiger Computer mit eigenen Komponenten. In einer VM kann ein Betriebssystem mit Anwendungen genau wie auf einem realen Computer laufen. Die Anwendungen, die in einer VM laufen, bemerken diesen Umstand nicht. Anforderungen der Betriebssystem-Instanzen werden von der Virtualisierungssoftware transparent abgefangen und auf die real vorhandene oder emulierte Hardware umgesetzt.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

eBook
USD 14.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    Bochs emuliert Computer mit den Prozessorfamilien x86 und AMD64.

  2. 2.

    Basilisk emumliert die 680x0 Prozessorfamilie, um diejenigen Version von Mac OS (bis einschließlich Version 8.1) zu betreiben, die auf 68K-Macintoshs lauffähig sind.

  3. 3.

    DOSBox emuliert einen Computer mit x86-Prozessor und weitere Hardware, die zum Betrieb von MS-DOS und Windows 3x benötigt wird oder hilfreich ist.

  4. 4.

    JSLinux emuliert einen Computer mit einem x86-kompatiblen 32 Bit-Prozessor. Der Emulator wurde in JavaScript entwickelt und ermöglicht den Betrieb eines einfachen Linux-Betriebssystems im Browser.

  5. 5.

    JSNES ist ein Emulator für die NES-Spielkonsole. Der Emulator ist komplett in JavaScript entwickelt und läuft somit im Browser.

  6. 6.

    MAME (Multiple Arcade Machine Emulator) emuliert die Hardware klassischer Videospielautomaten.

  7. 7.

    PearPC emumliert einen Computer mit einem PowerPC-Prozessor, um diejenigen Version von Mac OS X zu betreiben, die auf PowerPC-Prozessoren lauffähig sind.

  8. 8.

    QEMU emuliert einen Computer und unterstützt verschiedene Prozessorfamilien wie zum Beispiel x86, AMD64 und PowerPC.

  9. 9.

    SheepShaver emuliert Computer mit den Prozessorfamilien PowerPC und 680x0, um Mac OS 7/8/9 zu betreiben.

  10. 10.

    Hercules emuliert IBM-Großrechner der Serien System/360, System/370, System/390 und System z

  11. 11.

    Microsoft Virtual PC emuliert in der Version für MacOS X auf der PowerPC-Prozessorarchitektur x86-kompatible Prozessoren.

  12. 12.

    Virtuozzo ist die kommerzielle Variante von OpenVZ.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Christian Baun .

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer-Verlag GmbH Deutschland

About this chapter

Cite this chapter

Baun, C. (2017). Virtualisierung. In: Betriebssysteme kompakt. IT kompakt. Springer Vieweg, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-53143-3_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-662-53143-3_10

  • Published:

  • Publisher Name: Springer Vieweg, Berlin, Heidelberg

  • Print ISBN: 978-3-662-53142-6

  • Online ISBN: 978-3-662-53143-3

  • eBook Packages: Computer Science and Engineering (German Language)

Publish with us

Policies and ethics