inf014 Praktikum Betriebssysteme (Complete module description)

inf014 Praktikum Betriebssysteme (Complete module description)

Deutsch English PDF Download
Module title Praktikum Betriebssysteme
Module code inf014
Credit points 6.0 KP
Responsible institute Department für Informatik
Responsible persons
Module responsibility:
Oliver Theel
Authorised to examine:
Die im Modul Lehrenden
Prerequisites
  • Betriebssysteme I
  • Betriebssysteme II
  • Programmiersprachen: C, Assembler
Language of instruction German
Learning outcomes/competencies

Ziel dieses Moduls ist es praktischen Erfahrungen bei der Analyse, beim Entwurf und bei der Implementierung von relevanten Komponenten eines Betriebssystems sowie deren Zusammenspiel miteinander zu erlernen.

Fachkompetenzen
Die Studierenden:

  • arbeiten sich in ein komplexes Softwaresystem ein
  • implementieren hardwarenahe Betriebssystem-Komponenten
  • beschreiben die Ausführung paralleler Systemoperationen
  • verstehen die grundlegenden Konzepte der Programmiersprache C++
  • finden systematische Fehler in Software, insbesondere in paralleler Software
  • erarbeiten Aufgabenstellung im Team
  • verwenden UNIX-Standard Programme zum Erstellen von Lösungen
  • erkennen den Vorteil des Arbeitens mit virtuellen Maschinen

Methodenkompetenzen
Die Studierenden:

  • erkennen Herausforderungen beim Umgang mit Betriebssystemen
  • übertragen Realisierungskonzepte in einen praktischen Kontext
  • hinterfragen unterschiedliche Lösungen kritisch bzgl. ihrer Eigenschaften
  • wählen geeignete Lösungen zur Realisierung aus
  • schreiben ihre Texte mit korrekten deutschen Umlauten

Sozialkompetenzen
Die Studierenden:

  • lösen die Praktikumsaufgaben in Kleingruppen
  • präsentieren Lösungsvorschläge im Plenum
  • diskutieren ihre unterschiedlichen Lösungsvorschläge innerhalb der Kleingruppen sowie im Plenum

Selbstkompetenzen
Die Studierenden:

  • nehmen Kritik an
  • organisieren ihre Arbeitsabläufe innerhalb der Kleingruppe
  • reflektieren ihre Lösungsvorschläge unter Berücksichtigung der geäußerten Kritik
  • erkennen eigene Defizite bei der Umsetzung von Theorie in Praxis
Module contents

Das Modul vermittelt folgende Inhalte:

  • Analyse eines rudimentären Betriebssystems
  • Konzeption und Implementierung einer Prozessverwaltung
  • Konzeption und Implementierung von Prozesssynchronisationmechanismen
  • Konzeption und Implementierung einer virtuellen Speicherverwaltung
  • Konzeption und Implementierung einer Dateiverwaltung oder Benutzerschnittstelle
Recommended reading
  • Patterson and Hennessy, Computer Organization and Design, 3rd edition, Morgan Kaufmann, 2007
Required assesment
Method of assesment

Fachpraktische Übungen

Exam dates

Am Ende des Semesters

Duration (semesters) 1 Semester
Module frequency jedes Wintersemester
Workload
Total workload Contact hours
180 h
Course type
Type SWS Module frequency Contact hours
Practical training 4 WiSe 56 h
Further information

Verknüpft mit den Modulen:

  • Betriebssysteme I
  • Betriebssysteme II
  • Verteilte Systeme

Aufnahmekapazität:
unbegrenzt

Lehr-/Lernform:
P

Applicability of the module
  • Fach-Bachelor Informatik > Akzentsetzungsbereich - Wahlbereich Informatik
  • Master of Education (Wirtschaftspädagogik) Informatik > Praktische Vertiefung der Informatik
  • Zwei-Fächer-Bachelor Informatik > Praktische Vertiefung (60 KP)