621.754 (16S) Betriebssysteme

Sommersemester 2016

Anmeldefrist abgelaufen.

Erster Termin der LV
07.03.2016 08:00 - 10:00 S.2.69 - Bitmovin On Campus
... keine weiteren Termine bekannt

Ü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 Linux

Erwartete Vorkenntnisse

Rechnerorganisation

Literatur

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 Benotungsschema

Position 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
  • 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
  • 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)
  • 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)
  • 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
  • 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)

Gleichwertige Lehrveranstaltungen im Sinne der Prüfungsantrittszählung

Sommersemester 2024
  • 621.752 UE Betriebssysteme (2.0h / 4.0ECTS)
  • 621.753 UE Betriebssysteme (2.0h / 4.0ECTS)
  • 621.754 UE Betriebssysteme (2.0h / 4.0ECTS)
Sommersemester 2023
  • 621.752 UE Betriebssysteme (2.0h / 4.0ECTS)
  • 621.753 UE Betriebssysteme (2.0h / 4.0ECTS)
  • 621.754 UE Betriebssysteme (2.0h / 4.0ECTS)
Sommersemester 2022
  • 621.752 UE Betriebssysteme (2.0h / 4.0ECTS)
  • 621.753 UE Betriebssysteme (2.0h / 4.0ECTS)
  • 621.754 UE Betriebssysteme (2.0h / 4.0ECTS)
Sommersemester 2021
  • 621.752 UE Betriebssysteme (2.0h / 4.0ECTS)
  • 621.753 UE Betriebssysteme (2.0h / 4.0ECTS)
  • 621.754 UE Betriebssysteme (2.0h / 4.0ECTS)
Sommersemester 2020
  • 621.752 UE Betriebssysteme (2.0h / 4.0ECTS)
  • 621.753 UE Betriebssysteme (2.0h / 4.0ECTS)
  • 621.754 UE Betriebssysteme (2.0h / 4.0ECTS)
Sommersemester 2019
  • 621.752 UE Betriebssysteme (2.0h / 4.0ECTS)
  • 621.753 UE Betriebssysteme (2.0h / 4.0ECTS)
  • 621.754 UE Betriebssysteme (2.0h / 4.0ECTS)
Sommersemester 2018
  • 621.752 UE Betriebssysteme (2.0h / 4.0ECTS)
  • 621.753 UE Betriebssysteme (2.0h / 4.0ECTS)
  • 621.754 UE Betriebssysteme (2.0h / 4.0ECTS)
Sommersemester 2017
  • 621.752 UE Betriebssysteme (2.0h / 4.0ECTS)
  • 621.753 UE Betriebssysteme (2.0h / 4.0ECTS)
  • 621.754 UE Betriebssysteme (2.0h / 4.0ECTS)
Sommersemester 2016
  • 621.752 UE Betriebssysteme (2.0h / 4.0ECTS)
  • 621.753 UE Betriebssysteme (2.0h / 4.0ECTS)
Sommersemester 2015
  • 621.751 UE Betriebssysteme (2.0h / 4.0ECTS)
  • 621.752 UE Betriebssysteme (2.0h / 4.0ECTS)
  • 621.753 UE Betriebssysteme (2.0h / 4.0ECTS)
  • 621.754 UE Betriebssysteme (2.0h / 4.0ECTS)
Sommersemester 2014
  • 621.751 UE Betriebssysteme (2.0h / 4.0ECTS)
  • 621.752 UE Betriebssysteme (2.0h / 4.0ECTS)
  • 621.753 UE Betriebssysteme (2.0h / 4.0ECTS)
  • 621.754 UE Betriebssysteme (2.0h / 4.0ECTS)
  • 621.755 UE Betriebssysteme (2.0h / 4.0ECTS)
Sommersemester 2013
  • 621.751 PR Betriebssysteme (2.0h / 4.0ECTS)
  • 621.752 PR Betriebssysteme (2.0h / 4.0ECTS)
  • 621.753 PR Betriebssysteme (2.0h / 4.0ECTS)
  • 621.754 PR Betriebssysteme (2.0h / 4.0ECTS)
  • 621.755 PR Betriebssysteme (2.0h / 4.0ECTS)
Sommersemester 2012
  • 621.751 PR Betriebssysteme (2.0h / 4.0ECTS)
  • 621.752 PR Betriebssysteme (2.0h / 4.0ECTS)
  • 621.753 PR Betriebssysteme (2.0h / 4.0ECTS)
  • 621.754 PR Betriebssysteme (2.0h / 4.0ECTS)
Sommersemester 2011
  • 621.751 PR Betriebssysteme (2.0h / 4.0ECTS)
  • 621.753 PR Betriebssysteme (2.0h / 4.0ECTS)
  • 621.754 PR Betriebssysteme (2.0h / 4.0ECTS)
Sommersemester 2010
  • 621.751 PR Betriebssysteme (2.0h / 4.0ECTS)
  • 621.752 PR Betriebssysteme (2.0h / 4.0ECTS)
  • 621.753 PR Betriebssysteme (2.0h / 4.0ECTS)
Sommersemester 2009
  • 621.751 PR Betriebssysteme (2.0h / 4.0ECTS)
  • 621.752 PR Betriebssysteme (2.0h / 4.0ECTS)
  • 621.753 PR Betriebssysteme (2.0h / 4.0ECTS)