Modul 39-Inf-17_a Betriebssysteme

Achtung: Auf dieser Seite wird ein eingestelltes Modulangebot angezeigt.

Fakultät

Modulverantwortliche*r

Turnus (Beginn)

Wird nicht mehr angeboten

Neuere Version dieses Moduls

Leistungspunkte und Dauer

5 Leistungspunkte

Die Angaben zur Moduldauer finden Sie bei den Studiengängen, in denen das Modul verwendet wird.

Kompetenzen

Die Veranstaltung Betriebssysteme vermittelt grundlegende Betriebssystem-Konzepte am Beispiel des Betriebssystems Unix/Linux. In den Übungen werden die Konzepte anhand kleiner Projekte zur betriebssystemnahen Programmierung in der Programmiersprache C vertieft. Die Studierenden sollen in die Lage versetzt werden, Betriebssystem-Konzepte zu verstehen und eigenständig betriebssystemnahe Programme zu schreiben, wobei der Schwerpunkt auf der Erzeugung und Steuerung von Prozessen, dem Entwurf threadbasierter Programme und der Anwendung von Synchronisationsmechanismen (z.B. Mutex-Locks, Semaphoren) in Zusammenhang mit Threads liegt.

Lehrinhalte

Die Vorlesung Betriebssysteme vermittelt grundlegende Betriebssystem-Konzepte: Aufgaben und Architektur von Betriebssystemen, Prozess- und Thread-Verwaltung, Synchronisationsmechanismen, Speicherverwaltung, Ein-Ausgabe- und Datei-Verwaltung. Die Konzepte werden am Beispiel des Betriebssystems Unix und des Linux-Kernels veranschaulicht. In den Übungen werden eine Reihe kleinerer Projekte zur betriebssystemnahen Programmierung in C bearbeitet (z.B. einfache Shell, threadbasierter Server, Scheduler). In der Vorlesung Betriebssysteme wird begleitend die Programmiersprache C behandelt. Dies erleichtert den Einstieg in die Programmierübungen.

Empfohlene Vorkenntnisse

Rechnerarchitektur (39-Inf-8)

Notwendige Voraussetzungen

Erläuterung zu den Modulelementen

Notwendigkeit von zwei Modulteilprüfungen: In der Klausur werden vorwiegend theoretische Kenntnisse geprüft. In den Übungen werden vorwiegend anwendungsorientierte Kompetenzen in Form eines Portfolios geprüft.

Modulstruktur: 2 uPr 1

Veranstaltungen

Betriebssysteme
Art Übung
Turnus SoSe
Workload5 60 h (30 + 30)
LP 2 [Pr]
Betriebssysteme
Art Vorlesung
Turnus SoSe
Workload5 90 h (60 + 30)
LP 3 [Pr]

Prüfungen

Portfolio
Zuordnung Prüfende Lehrende der Veranstaltung Betriebssysteme (Übung)
Gewichtung unbenotet
Workload -
LP2 -

Portfolio aus Übungsaufgaben und Aufgaben, die auf Programmieraufgaben vorbereiten, (Bestehensgrenze 50% der erzielbaren Punkte) und Programmieraufgaben (Bestehensgrenze 50% der erzielbaren Punkte), die jeweils veranstaltungsbezogen gestellt werden.
Die Kontrolle der Übungsaufgaben und Programmieraufgaben umfasst auch direkte Fragen zu den Lösungsansätzen, die von den Studierenden in den Übungen beantwortet werden müssen. Die Veranstalterin/der Veranstalter kann ein individuelles Erläutern und Vorführen von Aufgaben verlangen sowie einen Teil der Übungs- bzw. Programmieraufgaben durch Präsenzübungen ersetzen.
Die Aufgaben im Rahmen des Portfolios werden in der Regel wöchentlich ausgegeben.

Essay o. Klausur
Zuordnung Prüfende Lehrende der Veranstaltung Betriebssysteme (Vorlesung)
Gewichtung unbenotet
Workload -
LP2 -

Die Klausur (60-90 min.) bezieht sich auf den Stoff der Vorlesung und der Übung.
Aus wichtigem Grund im Ausnahmefall kann ein Essay (4 Seiten) mit einer stark auf die vermittelten Kenntnisse und Fähigkeiten bezogenen Aufgabenstellung ODER ein Essay (bis zu 4 A4-Seiten als Abschlussbericht) mit einer stark auf die vermittelten Kenntnisse und Fähigkeiten bezogenen Programmieraufgabe von der*dem Lehrenden vorgesehen werden.
Durch die Auseinandersetzung mit der Aufgabenstellung (bzw. Programmieraufgabe) weisen die Studierenden exemplarisch Kenntnisse und Fähigkeiten nach, wobei es erforderlich ist, den gesamten Kontext des Moduls zu berücksichtigen.

Weitere Hinweise

Bei diesem Modul handelt es sich um ein eingestelltes Angebot. Ein entsprechendes Angebot, um dieses Modul abzuschließen, wurde bis maximal Wintersemester 2023/24 vorgehalten.
Bisheriger Angebotsturnus war jedes Sommersemester.

In diesen Studiengängen wird das Modul verwendet:

Studiengang Variante Profil Empf. Beginn 3 Dauer Bindung 4
Informatik / Bachelor of Science [FsB vom 04.06.2020 mit Änderung vom 15.12.2021] Kernfach (fw) Technische Informatik 4. ein Semes­ter Pflicht
Informatik / Bachelor [FsB vom 04.06.2020 mit Änderung vom 15.12.2021] Nebenfach (fw) Praktische Informatik 6. ein Semes­ter Wahl­pflicht
Informatik / Bachelor [FsB vom 04.06.2020 mit Änderung vom 15.12.2021] Nebenfach (fw) Technische Informatik 4. ein Semes­ter Pflicht
Informatik / Bachelor [FsB vom 04.06.2020 mit Änderung vom 15.12.2021] Kleines Nebenfach (fw) Technische Informatik 4. ein Semes­ter Pflicht
Informatik / Bachelor of Science [FsB vom 30.09.2016 mit Änderungen vom 15.09.2017, 02.05.2018, 15.11.2019 und 16.08.2021] Kernfach (fw) 4. ein Semes­ter Pflicht
Informatik / Bachelor [FsB vom 30.09.2016 mit Änderungen vom 15.09.2017, 02.05.2018, 15.11.2019 und 16.08.2021] Nebenfach (fw) Praktische Informatik 6. ein Semes­ter Wahl­pflicht
Informatik / Bachelor [FsB vom 30.09.2016 mit Änderungen vom 15.09.2017, 02.05.2018, 15.11.2019 und 16.08.2021] Nebenfach (fw) Technische Informatik 4. ein Semes­ter Pflicht
Informatik / Bachelor [FsB vom 30.09.2016 mit Änderungen vom 15.09.2017, 02.05.2018, 15.11.2019 und 16.08.2021] Kleines Nebenfach (fw) Technische Informatik 4. ein Semes­ter Pflicht
Kognitive Informatik / Bachelor of Science [FsB vom 30.09.2016 mit Änderungen vom 15.09.2017, 02.05.2018, 01.07.2019 und 16.08.2021] 1-Fach (fw) 4. ein Semes­ter Pflicht
Naturwissenschaftliche Informatik / Bachelor of Science [FsB vom 30.09.2016 mit Änderung vom 01.07.2019 und 16.08.2021] 1-Fach (fw) 4. ein Semes­ter Pflicht

Automatische Vollständigkeitsprüfung

In diesem Modul kann eine automatische Vollständigkeitsprüfung vom System durchgeführt werden.

Frühere Version dieses Moduls


Legende

1
Die Modulstruktur beschreibt die zur Erbringung des Moduls notwendigen Prüfungen und Studienleistungen.
2
LP ist die Abkürzung für Leistungspunkte.
3
Die Zahlen in dieser Spalte sind die Fachsemester, in denen der Beginn des Moduls empfohlen wird. Je nach individueller Studienplanung sind gänzlich andere Studienverläufe möglich und sinnvoll.
4
Erläuterungen zur Bindung: "Pflicht" bedeutet: Dieses Modul muss im Laufe des Studiums verpflichtend absolviert werden; "Wahlpflicht" bedeutet: Dieses Modul gehört einer Anzahl von Modulen an, aus denen unter bestimmten Bedingungen ausgewählt werden kann. Genaueres regeln die "Fächerspezifischen Bestimmungen" (siehe Navigation).
5
Workload (Kontaktzeit + Selbststudium)
SL
Studienleistung
Pr
Prüfung
bPr
Anzahl benotete Modul(teil)prüfungen
uPr
Anzahl unbenotete Modul(teil)prüfungen
Diese Leistung kann gemeldet und verbucht werden.