FAU UnivIS
Techn. Fak. Dep. Informatik

Betriebssysteme-Vorlesung im WS16

UnivIS-Informationen zur Vorlesung

Betriebssysteme (BS)

Dozent/in
Prof. Dr.-Ing. habil. Daniel Lohmann

Angaben
Vorlesung
2 SWS, benoteter Schein, ECTS-Studium, ECTS-Credits: 2,5, Sprache Deutsch
Zeit und Ort: Do 10:15 - 11:45, 0.031-113

Studienfächer / Studienrichtungen
WF IuK-BA ab 5
WPF IuK-MA-ES-INF ab 1
WPF IuK-MA-REA-INF ab 1
WPF IuK-MA-ES 1-4
WPF INF-BA-V-VSB ab 5
WPF INF-MA ab 1

Voraussetzungen / Organisatorisches
Geeignet für Bachelor/Diplom ab 5. Semester, Master ab 1. Semester
Empfohlene Grundlagenveranstaltung: Systemprogrammierung I
Scheinerwerb: Verfahren wird in der Vorlesung bekanntgegeben.
Neben der Teilnahme an den Tafelübungen wird zusätzlich auch die Teilnahme an den Rechnerübungen erwartet.

Inhalt der Vorlesung

Ziel der Vorlesung ist die Vermittlung von konzeptionellen Grundlagen und wichtigen Techniken, die für den Bau eines Betriebssystems erforderlich sich. In den vorlesungsbegleitenden Übungen werden diese Kenntnisse praktisch angewendet, indem ein kleines PC-Betriebssystem in kleinen Arbeitsgruppen von Grund auf neu entwickelt wird. Um dies zu bewerkstelligen, sind fundierte Kenntnisse über Aufbau und Funktionsweise der PC-Hardware erforderlich, die ebenfalls in der Lehrveranstaltung vermittelt werden. Dabei werden gleichzeitig Grundlagen aus dem Betriebssystembereich wie Unterbrechungen, Synchronisation und Ablaufplanung, die aus früheren Veranstaltungen (wie Softwaresysteme I oder Systemprogrammierung I) weitgehend bekannt sein sollten, wiederholt und vertieft.

Folien zur Vorlesung

Die Folien bilden den roten Faden durch die Vorlesung. Sie können (und sollen) eine ergänzende Vorlesungsmitschrift und die ausführliche Erläuterung der Themen in der Fachliteratur nicht ersetzen!

Die Vorlesungsfolien werden im PDF-Format mit vier Folien / einer Folie pro Seite angeboten. Bei entsprechender Nachfrage können wir gerne auch andere Formate generieren.

KapitelThemaDatumFolien
1Organisation und Einleitung 20.10.2016 1x1, 2x2
2Einstieg in die Betriebssystementwicklung 27.10.2016 1x1, 2x2
3Unterbrechungen, Hardware 03.11.2016 1x1, 2x2
4Unterbrechungen - Software 10.11.2016 1x1, 2x2
5Unterbrechungen - Synchronisation 17.11.2016 1x1, 2x2
6IA-32: Die 32-Bit-Intel-Architektur 24.11.2016 1x1, 2x2
7Koroutinen und Programmfäden 01.12.2016 1x1, 2x2
8Scheduling 08.12.2016 1x1, 2x2
9Betriebssystem-Architekturen 15.12.2016 1x1, 2x2
10Fadensynchronisation 12.01.2017 1x1, 2x2
11Gerätetreiber 19.01.2017 1x1, 2x2
12Interprozesskommunikation 26.01.2017 1x1, 2x2
13Zusammenfassung und Ausblick 02.02.2017 1x1, 2x2

Videoaufzeichnungen der Vorlesung

Zur Unterstüzung der Prüfungsvorbereitung und der Nachbereitung bei einzelnen Fehlterminen wurde die Vorlesung im WS 2011 auf Video aufgezeichnet. Benutzerkennung und Passwort sind auf Nachfrage beim Dozenten erhältlich. Änderungen am Stoff bleiben natürchlich vorbehalten :-)

Literatur zur Vorlesung

Wie in der Vorlesung am 19. Januar erläutert, gibt es kein Buch, das in besonderem Maße dazu geeignet wäre, auf eine Prüfung im Fach BS vorzubereiten. Für diejenigen, die sich jedoch darüber hinaus mit "vorlesungsnahen" Themen beschäftigen möchten, gibt es einige empfehlenswerte Bücher. Diese wurden in der Vorlesung besprochen. Bei Interesse könnt ihr auch gerne einmal bei uns vorbei kommen, um in das eine oder andere Buch hineinzuschnuppern - wir haben sie in der Regel da.