Virtuelle Maschinen
- 08.01.2024: Die Auswahl der Prüfungstermine ist ab kommenden Mittwoch, den 10. Januar über Waffel möglich. Eine zusätzliche Anmeldung im campo ist trotzdem nötig!
- 14.12.2023: Für alle, die nächste Woche schon nicht mehr in Erlangen sind, streamen wir die Vorlesung/Übung am 19. und 21.12. über BBB.
- 17.09.2023: Die Anmeldung zu VM ist ab sofort ausschließlich über Waffel möglich (kein StudOn!).
- 14.08.2023: Vorläufige Version der Veranstaltungswebseite ist online.
Inhalt der Vorlesung
Ziel der Vorlesung ist- verschiedene Virtualisierungsansätze kennenzulernen:
- Emulation
- Just-In-Time-Compiler
- Para-Virtualisierung
- Bibliotheksbasierte Virtualisierung
- OS-Virtualisierung
- zu verstehen, wie Virtuelle Maschinen intern aufgebaut sind
- ihre spezifischen Vor- und Nachteile zu verstehen und damit für Anwendungszwecke jeweils die richtige virtuelle Maschine auswählen zu können
- die Virtualisierungsmethoden zu analysieren und damit Schwachstellen bestimmen und gegebenfalls zu beseitigen
Inhalt der Übungen
Ziel der Übungen ist es, eine eigene Virtuelle Maschine zu entwickeln, welche eine Untermenge der Maschinenbefehle der ATMEGA32-Architektur ausführen kann. Dafür muss ein vereinfachter ATMEGA32-Mikrokontroller durch Komponenten wie CPU-Core, RAM, ROM und dazugehörige Busse zur Kommunikation modelliert und implementiert werden. Nach Absprache kann ggf. auch eine Virtuelle Maschine für eine andere Hardware-Architektur entwickelt werden. Weitere Informationen zu den Übungen...Dozenten und Betreuer
Wochenplan
Aufgrund des Wechsels zu Campo haben die im UnivIS veröffentlichten Daten für das Wintersemester 2022/23 keine Bedeutung.
Mo | Di | Mi | Do | Fr | |
---|---|---|---|---|---|
08:00 | |||||
10:00 | Vorlesung | ||||
12:00 | Tafelübung | ||||
14:00 | |||||
16:00 |