621.754 (16S) Betriebssysteme
Überblick
- Lehrende/r
- LV Nummer Südostverbund ING04004UL
- LV-Titel englisch Operating Systems
- LV-Art Übung (prüfungsimmanente LV )
- Semesterstunde/n 2.0
- ECTS-Anrechnungspunkte 4.0
- Anmeldungen 17 (35 max.)
- Organisationseinheit
- Unterrichtssprache Deutsch
- LV-Beginn 07.03.2016
Zeit und Ort
Liste der Termine wird geladen...
LV-Beschreibung
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, das Programmieren in C wird durch die ersten 2-3 Übungsblätter intensiv geübt. In den folgenden Übungsblättern vertieft sich die LV auf Inter-Prozess-Kommunikation und Thread-Programmierung, bzw. Thread-Synchronisation. Gegen Ende des Semesters wird der Fokus dann auf Kernel-Programmierung (Kernel-Module) gelegt. Der Kurs konzentriert sich auf Linux! Systemprogrammierung unter Windows oder Mac OS wird nicht behandelt.Themen
- Systemnahe Programmierung in C
- Bash-Befehle
- Inter-Prozess-Kommunikation (IPC) mit verschiedenen Methoden (Pipes, Semaphoren, Shared Memory etc.)
- Thread-Programmierung/Synchronisation
- Kernel-Programmierung unter Linux
Lehrziel
Verstehen der wichtigsten Konzepte von Betriebssystemen anhand praktischer Programmierbeispiele unter LinuxErwartete Vorkenntnisse
RechnerorganisationLiteratur
Andrew S. Tanenbaum, "Modern Operating Systems", 3rd edition, Prentice Hall, 2008. 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
Im Fall von online durchgeführten Prüfungen sind die Standards zu beachten, die die technischen Geräte der Studierenden erfüllen müssen, um an diesen Prüfungen teilnehmen zu können.
Beurteilungskriterien/-maßstäbe
Kreuzelliste/Mitarbeit, Klausur am Ende des Semesters (mit Unterlagen)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)
- 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 Informatik
(SKZ: 521, Version: 03W.1)
-
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: 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)
- Bachelorstudium Informationstechnik
(SKZ: 289, Version: 09W.2)
-
Fach: Computer- und Netzwerktechnik
(Pflichtfach)
-
Betriebssysteme (
2.0h KU / 3.0 ECTS)
- 621.754 Betriebssysteme (2.0h UE / 3.0 ECTS)
-
Betriebssysteme (
2.0h KU / 3.0 ECTS)
-
Fach: Computer- und Netzwerktechnik
(Pflichtfach)
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