Modul 63713 Virtuelle Maschinen

Modulinformationen

Das Modul "Virtuelle Maschinen" behandelt die grundlegenden Konzepte und Mechanismen virtueller Maschinen – jedoch nicht deren Verwendung, Verwaltung oder Installation, sondern das, was unter der Oberfläche passiert.
 
Wir untersuchen verschiedene Arten virtueller Maschinen:
• System-VMs, die ein komplettes System inklusive Betriebssystem virtualisieren
• Container und prozessbasierte Virtualisierung
• Hochsprachen-VMs, wie die Java Virtual Machine (JVM)
 
Dabei werden sowohl hardwarenahe Aspekte betrachtet – etwa, wie eine ISA für effiziente Virtualisierung oder Emulation gestaltet sein muss – als auch Betriebssystemtechniken, wie die Container-Unterstützung im Linux-Kernel. Zudem werden Themen wie Binärübersetzung und -optimierung behandelt, die auf den ersten Blick nicht direkt mit Virtualisierung in Verbindung stehen, aber eine entscheidende Rolle spielen.

ECTS10
Arbeitsaufwand
Bearbeiten der Lektionen: 150 Stunden
Bearbeiten der Einsendearbeiten: 75 Stunden
Studientage und Prüfungsvorbereitung: 75 Stunden
Dauer des Modulsein Semester
Häufigkeit des Modulsin jedem Wintersemester
Anmerkung
Inhaltliche Voraussetzung
Kenntnisse aus den Modulen 63013 "Computersysteme" sowie 63012 "Softwaresysteme" (Lehrveranstaltung "Betriebssysteme und Rechnernetze")

Aktuelles Angebot

Prüfungsinformation

M.Sc. Informatik
Art der Prüfungsleistungbenotete mündliche Prüfung (ca. 25 Minuten)
Voraussetzungkeine
Stellenwert der Note1/12
Formale Voraussetzungenkeine
M.Sc. Data Science
Art der Prüfungsleistungbenotete mündliche Prüfung (ca. 25 Minuten)
Voraussetzungkeine
Stellenwert der Note1/12
Formale Voraussetzungenkeine
M.Sc. Praktische Informatik
Art der Prüfungsleistungbenotete mündliche Prüfung (ca. 25 Minuten)
Voraussetzungkeine
Stellenwert der Note1/8
Formale Voraussetzungenkeine

Download

Ansprechpersonen

mathinf.webteam | 10.05.2024