Friedrich-Alexander-Universität Erlangen-Nürnberg  /   Technische Fakultät  /   Department Informatik

Betriebssystemtechnik (BST) im SS 2014

Inhalt der Vorlesung

Schwerpunktthema der Veranstaltung in diesem Semester ist die Verwaltung von Prozessadressräumen. Untersucht werden Verfahren und Techniken zur Trennung logischer Adressräume, zum Adressraumgrenzen überschreitenden Zugriff und zum Schutz von Prozessen. Vorgestellt wird die Implementierung von Systemaufrufen und seiten- wie auch segmentbasierte Techniken zur Abbildung logischer/virtueller Adressräume auf reale. Vor diesem Hintergrund werden verschiedene Betriebssystemarchitekturen verglichen und gängige Adressraummodelle von Betriebssystemen erläutert. Weitere Themen bildet die Interprozesskommunikation durch Nachrichtenversenden bei getrennten Adressräumen, aber auch die Nachbildung virtuell gemeinsamen Speichers auf Basis solcher Ansätze.

Weitere Informationen zur Vorlesung...

Inhalt der Übungen

Im Rahmen der Übungen werden ausgewählte Vorlesungsinhalte im Sinne einer Erweiterung des in der Vorlesung Betriebssysteme entwickelten OOStuBS angewandt. Nach einer Analyse der Gegebenheiten und Anforderungen sollen verschiedene Schutzkonzepte und Techniken der Interprozesskommunikation implementiert sowie miteinander verglichen werden.

Weitere Informationen zu den Übungen...

Dozenten und Betreuer

Terminübersicht (Stundenplan)

Mo Di Mi Do Fr
08:00
09:00
10:00
10:15 - 11:45
RÜ BST
(Drescher)
00.153-113
10:15 - 11:45
Ü BST
(Drescher)
0.031-113, 00.153-113
10:15 - 11:45
RÜ BST
(Drescher)
00.153-113
11:00
12:00
12:15 - 13:45
BST
(Schröder-Preikschat)
0.031-113
13:00
14:00
15:00
16:00
17:00

Terminübersicht (Semesterplan)

Hier ist der geplante Ablauf der Übungen für BST und KSS im Überblick dargestellt: Zu jeder Aufgabe gibt es jeweils eine Tafelübung (). Die Abgabe der Aufgaben findet im Rahmen der Rechnerübung statt und erfolgt durch Demonstration eurer Lösung am Rechner. Wer nur BST hört, muss selbstverständlich nicht zu den Tafelübungen für die KSS-Aufgaben kommen, aber natürlich kann das nie schaden :-).

KWMoDiMiDoFrThemen
1507.04.08.04.09.04.10.04.11.04. BST VL1: Organisation und Einleitung
KSS VL1: Introduction, Motivation and Concept
KSS VL2: Software Families and Software Product Lines
BST VL1 KSS VL1   KSS VL2
1614.04.15.04.16.04.17.04.18.04. BST VL2: Systemaufruf
BST VL2 TÜ BST A1   Ostern
1721.04.22.04.23.04.24.04.25.04. KSS VL3: Aspect-Oriented Programming, AspectC++
Ostern KSS VL3
1828.04.29.04.30.04.01.05.02.05. BST VL3: Betriebssystemarchitektur
BST VL3 TÜ KSS A1 1. Mai  
1905.05.06.05.07.05.08.05.09.05. BST VL4: Hierarchien
KSS VL4: Aspect-Aware Design, CiAO
BST VL4 KSS VL4
2012.05.13.05.14.05.15.05.16.05. BST VL5: Adressraumverwaltung
KSS VL5: Variability in the Large, VAMOS
BST VL5 TÜ BST A2 Abgabe BST A1 KSS VL5
2119.05.20.05.21.05.22.05.23.05. KSS VL6: Generative Programming, Sloth
KSS VL6 TÜ KSS A2  
2226.05.27.05.28.05.29.05.30.05. BST VL6: Adressraummodelle
BST VL7: Sprachbasierung
BST VL6 BST VL7 Abgabe KSS A1 Himmelf.
2302.06.03.06.04.06.05.06.06.06. BST VL8: Interprozesskommunikation
BST VL8 TÜ BST A3 Anstich
2409.06.10.06.11.06.12.06.13.06.
Pfingsten/Berg
2516.06.17.06.18.06.19.06.20.06. BST VL9: Kommunikationsabstraktionen
BST VL9   Abgabe BST A2 Fronleich.
2623.06.24.06.25.06.26.06.27.06. BST VL10: Mitbenutzung
BST VL10   Abgabe KSS A2    
2730.06.01.07.02.07.03.07.04.07. BST VL11: Bindelader
KSS VL7: Conclusion, Summary
BST VL11     KSS VL7  
2807.07.08.07.09.07.10.07.11.07. BST VL12: Nachlese
BST VL12   Abgabe BST A3