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

Betriebssysteme (BS) im WS 2021/22

UnivIS-Informationen zur Vorlesung

Betriebssysteme (BS)

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

Angaben
Vorlesung
Online/Präsenz
2 SWS, benoteter Schein, ECTS-Studium, ECTS-Credits: 2,5, Sprache Deutsch
Asynchrone Lehrveranstaltung
Zeit und Ort: Mo 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 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 Systemprogrammierung I) weitgehend bekannt sein sollten, wiederholt und vertieft.

Vorlesungsfolien und -videos

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 Vorlesung ist dabei in mehrere Kapitel aufgeteilt, die dazugehörigen Folien werden hier als kompakte Handoutvariante (als PDF) zur Verfügung gestellt. Die Inhalte eines jeden Kapitels werden in der entsprechenden Vorlesung sowie in mehreren Screencast-Videos (aus dem WS20/21) vorgestellt, abrufbar sowohl im Videoportal der FAU als auch direkt hier über die Webseite und als Download (inklusive den dazugehörigen Folien ).

Kapitel Kurzbeschreibung
1 Einführung 18.10.2021
2 Betriebssystementwicklung 25.10.2021
3 Unterbrechungen, Hardware 08.11.2021
4 Unterbrechungen, Software 15.11.2021
5 Unterbrechungen, SoftIRQs 22.11.2021
6 Unterbrechungen, Synchronisation 29.11.2021
7 IA-32 – Das Programmiermodell der Intel-Architektur 06.12.2021
8 Koroutinen und Fäden 13.12.2021
9 Fadenverwaltung 20.12.2021
10 Architekturen 10.01.2022
11 Fadensynchronisation 17.01.2022
12 Gerätetreiber 24.01.2022
13 Interprozesskommunikation 31.01.2022
14 Zusammenfassung & Ausblick 07.02.2022