UnivIS-Informationen zur den Übungen
Übungen zu Betriebssystemtechnik (Ü BST)
- Verantwortliche
- Christian Dietrich, M. Sc., Valentin Rothberg, M. Sc.
- Angaben
- Übung
2 SWS, ECTS-Studium, ECTS-Credits: 2,5, Sprache Deutsch
- Studienfächer / Studienrichtungen
- WPF INF-BA-V-VSB 5-6
WPF INF-MA ab 1
WF IuK-BA 6
WF IuK-MA 1-4
| Christian Dietrich Valentin Rothberg |
Inhalt der Übungen
Im Rahmen der Übungen werden ausgewählte Vorlesungsinhalte im Sinne einer Erweiterung des in der Vorlesung Betriebssysteme (BS) entwickelten OOStuBS angewandt. Ausgehend von der Einprozessor-Variante, werden Privilegienisolation, räumliche Isolation und fortgeschrittene Adressraumkonzepte implementiert.
- Privilegienisolation
- Verwendung von x86 Schutzringen zur Trennung von Benutzermodus und Systemmodus
- Systemeintritt durch Systemaufrufe
- Räumliche Isolation
- Verwaltung von freiem physikalischen Speicher
- Erzeugung und Verwaltung von Adressräumen
- Ausführung von Prozessen in eigenem Adressraum
- Laden von Programmen; Erzeugen von Prozessen
- Fortgeschrittene Adressraumkonzepte
- Nachrichtenversand ohne Kopieren
- Copy on Write
- Implementierung von fork(2)
Die Übungsaufgaben sind projektorientiert, d. h. der gesamte Stoff wird in kleinere Portionen aufgeteilt, die dann jeweils von einer Gruppe bestehend aus 2 Studenten zu bearbeiten sind.
Die Abgabe der Aufgaben findet in Form einer Live-Präsentation eurer Lösungen am Rechner statt. Dies geschiet in der Tafelübung am Abgabetag.
Bei Fragen zu den Übungen kontaktiert bitte Valentin, oder Christian.
Ergänzendes Material
Thema | Termin | Materialien |
---|---|---|
GNU Inline Assembler im Linux Kern | 2.05.2016 | Inline assembly |
Systemaufrufe in StuBSmI | 20.04.2016 | Intel 64 and IA-32 Architectures Software Developers Manual |
Übungsaufgaben
Kapitel | Thema | Datum | Folien |
---|---|---|---|
A1 | Systemaufrufe in StuBSmI | 20.04.2016 | Link |
A2 | Paging in StubBSmI | 11.05.2016 | Link |
A3 | Nachrichtenaustausch und erweitertes Paging | 15.06.2016 | Link |