621.754 (18S) Betriebssysteme
Überblick
- Lehrende/r
- LV Nummer Südostverbund ING04003UL
- LV-Titel englisch Operating Systems
- LV-Art Übung (prüfungsimmanente LV )
- Semesterstunde/n 2.0
- ECTS-Anrechnungspunkte 4.0
- Anmeldungen 19 (35 max.)
- Organisationseinheit
- Unterrichtssprache Deutsch
- mögliche Sprache/n der Leistungserbringung Deutsch , Englisch
- LV-Beginn 05.03.2018
- eLearning zum Moodle-Kurs
Zeit und Ort
LV-Beschreibung
Intendierte Lernergebnisse
Verstehen der wichtigsten Konzepte von Betriebssystemen anhand praktischer Programmierbeispiele unter Linux.
- Prozesse/Threads und Interprozess-kommunikationpraktisch kennen und verstehen lernen
… anhand systemnaher Programmierung in C - Linux-Kernel kennen und verstehenlernen
... Code lesen, verstehen, modifizieren, analysieren
Lehrmethodik inkl. Einsatz von eLearning-Tools
- Übungsblätter: Präsentation und Diskussion
- Kreuzelliste
- Klausur
Inhalt/e
Systemnahe Programmierung unter Linux um die wichtigsten Konzepte von Betriebssystemen praktisch zu erlernen. Der Kurs beginnt mit einer Einführung in die Programmiersprache C. Dieses Semester wird vor allem Inter-Prozess-Kommunikation und Thread-Programmierung geübt. Kernel-Programmierung wird nur noch im Rahmen von Kernel-Modulen diskutiert. Der Kurs konzentriert sich auf Linux, Systemprogrammierung unter Windows oder Mac OS wird nicht behandelt.
- Systemnahe Programmierung in C
- Bash-Befehle
- Inter-Prozess-Kommunikation (IPC) mit verschiedenen Methoden (Pipes, Semaphoren, etc.)
- Thread-Programmierung
- Programmierung von Kernel-Modulen unter Linux
Literatur
Andrew S. Tanenbaum, Herbert Bos, "Modern Operating Systems", 4th edition, Prentice Hall, 2015.
Erich Ehses, Lutz Köhler, Horst Stenzel, Frank K. Victor, "Betriebssysteme: Ein Lehrbuch mit Übungen zur Systemprogrammierung in UNIX/LINUX", Pearson Studium, März 2005.
Prüfungsinformationen
Prüfungsmethode/n
Zusammensetzung der Note:
- 40% Kreuzelliste
- 60% Abschlussklausur
- Bonuspunkte durch Mitarbeit
Beurteilungsschema
Note BenotungsschemaPosition im Curriculum
- Bachelor-Lehramtsstudium Bachelor Unterrichtsfach Informatik
(SKZ: 414, Version: 15W.2)
-
Fach: Fachspezifische Vertiefungsfächer (AAU)
(Wahlfach)
-
ING.004 Betriebssysteme (
2.0h PR / 4.0 ECTS)
- 621.754 Betriebssysteme (2.0h UE / 4.0 ECTS) Absolvierung im 6. Semester empfohlen
-
ING.004 Betriebssysteme (
2.0h PR / 4.0 ECTS)
-
Fach: Fachspezifische Vertiefungsfächer (AAU)
(Wahlfach)
- Bachelor-Lehramtsstudium Bachelor Unterrichtsfach Informatik
(SKZ: 414, Version: 17W.2)
-
Fach: Fachspezifische Vertiefungsfächer (AAU)
(Wahlfach)
-
ING.004 Betriebssysteme (
2.0h UE / 4.0 ECTS)
- 621.754 Betriebssysteme (2.0h UE / 4.0 ECTS) Absolvierung im 6. Semester empfohlen
-
ING.004 Betriebssysteme (
2.0h UE / 4.0 ECTS)
-
Fach: Fachspezifische Vertiefungsfächer (AAU)
(Wahlfach)
- Bachelorstudium Angewandte Informatik
(SKZ: 511, Version: 17W.1)
-
Fach: Technische Grundlagen und Systemsoftware
(Pflichtfach)
-
4.2 Betriebssysteme (
2.0h UE / 4.0 ECTS)
- 621.754 Betriebssysteme (2.0h UE / 4.0 ECTS) Absolvierung im 4. Semester empfohlen
-
4.2 Betriebssysteme (
2.0h UE / 4.0 ECTS)
-
Fach: Technische Grundlagen und Systemsoftware
(Pflichtfach)
- Bachelorstudium Angewandte Informatik
(SKZ: 511, Version: 12W.1)
-
Fach: Technische Grundlagen und Systemsoftware
(Pflichtfach)
-
Betriebssysteme (
2.0h UE / 4.0 ECTS)
- 621.754 Betriebssysteme (2.0h UE / 4.0 ECTS) Absolvierung im 4. Semester empfohlen
-
Betriebssysteme (
2.0h UE / 4.0 ECTS)
-
Fach: Technische Grundlagen und Systemsoftware
(Pflichtfach)
- Bachelorstudium Informatik
(SKZ: 521, Version: 09W.3)
-
Fach: Technische Grundlagen und Systemsoftware
(Pflichtfach)
-
Betriebssysteme (
2.0h PR / 4.0 ECTS)
- 621.754 Betriebssysteme (2.0h UE / 4.0 ECTS)
-
Betriebssysteme (
2.0h PR / 4.0 ECTS)
-
Fach: Technische Grundlagen und Systemsoftware
(Pflichtfach)
- Bachelorstudium Informationstechnik
(SKZ: 289, Version: 17W.1)
-
Fach: Computer- und Netzwerktechnik
(Pflichtfach)
-
4.2 Betriebssysteme (
0.0h UE / 4.0 ECTS)
- 621.754 Betriebssysteme (2.0h UE / 4.0 ECTS) Absolvierung im 4. Semester empfohlen
-
4.2 Betriebssysteme (
0.0h UE / 4.0 ECTS)
-
Fach: Computer- und Netzwerktechnik
(Pflichtfach)
- Bachelorstudium Informationstechnik
(SKZ: 289, Version: 12W.2)
-
Fach: Computer- und Netzwerktechnik
(Pflichtfach)
-
Betriebssysteme (
2.0h KU / 3.0 ECTS)
- 621.754 Betriebssysteme (2.0h UE / 3.0 ECTS) Absolvierung im 4. Semester empfohlen
-
Betriebssysteme (
2.0h KU / 3.0 ECTS)
-
Fach: Computer- und Netzwerktechnik
(Pflichtfach)
- Erweiterungscurriculum Grundlagen der Informatik
(Version: 16W.1)
-
Fach: Erweiterung Betriebssysteme
(Wahlfach)
-
Betriebssysteme (
0.0h UE / 4.0 ECTS)
- 621.754 Betriebssysteme (2.0h UE / 4.0 ECTS)
-
Betriebssysteme (
0.0h UE / 4.0 ECTS)
-
Fach: Erweiterung Betriebssysteme
(Wahlfach)
- Erweiterungscurriculum Vertiefung der Informatik
(Version: 16W.1)
-
Fach: Technische Informatik
(Wahlfach)
-
Betriebssysteme (
0.0h UE / 4.0 ECTS)
- 621.754 Betriebssysteme (2.0h UE / 4.0 ECTS)
-
Betriebssysteme (
0.0h UE / 4.0 ECTS)
-
Fach: Technische Informatik
(Wahlfach)
Gleichwertige Lehrveranstaltungen im Sinne der Prüfungsantrittszählung
- Sommersemester 2024
- Sommersemester 2023
- Sommersemester 2022
- Sommersemester 2021
- Sommersemester 2020
- Sommersemester 2019
- Sommersemester 2018
- Sommersemester 2017
- Sommersemester 2016
- Sommersemester 2015
- Sommersemester 2014
- Sommersemester 2013
- Sommersemester 2012
- Sommersemester 2011
- Sommersemester 2010
- Sommersemester 2009