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

Betriebssysteme (BS) im WS 2019/20

UnivIS-Informationen zur Vorlesung

Betriebssysteme (BS)

Dozent/in
Dr.-Ing. Volkmar Sieh, Akad. ORat

Angaben
Vorlesung
2 SWS, benoteter Schein, ECTS-Studium, ECTS-Credits: 2,5
für Gasthörer zugelassen, Sprache Deutsch
Zeit und Ort: Mi 14:15 - 15: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 ICT-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!

KapitelThemaDatumFolien
1Organisation und Einleitung 16.10.2019 PDF
2Einstieg in die Betriebssystementwicklung 23.10.2019 PDF
3Unterbrechungen, Hardware 30.10.2019 PDF
4Unterbrechungen - Software 06.11.2019 PDF
5Unterbrechungen - SoftIRQ 13.11.2019 PDF
6Unterbrechungen - Synchronisation 20.11.2019 PDF
7IA-32: Die 32-Bit-Intel-Architektur 27.11.2019 PDF
8Koroutinen und Programmfäden 04.12.2019 PDF
9Scheduling 11.12.2019 PDF
10Betriebssystem-Architekturen 18.12.2019 PDF
11Fadensynchronisation 08.01.2020 PDF
12Gerätetreiber 15.01.2020 PDF
13Interprozesskommunikation 22.01.2020 PDF
14Zusammenfassung und Ausblick 29.01.2020 PDF

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 :-)