inf015 - Ausgewählte Kapitel verteilter Betriebssysteme (Vollständige Modulbeschreibung)

inf015 - Ausgewählte Kapitel verteilter Betriebssysteme (Vollständige Modulbeschreibung)

Originalfassung Englisch PDF Download
Modulbezeichnung Ausgewählte Kapitel verteilter Betriebssysteme
Modulkürzel inf015
Kreditpunkte 6.0 KP
Workload 180 h
Einrichtungsverzeichnis Department für Informatik
Verwendbarkeit des Moduls
  • Fach-Bachelor Informatik (Bachelor) > Akzentsetzungsbereich - Wahlbereich Informatik
  • Fach-Bachelor Wirtschaftsinformatik (Bachelor) > Frühere Module
Zuständige Personen
  • Theel, Oliver (Modulverantwortung)
  • Lehrenden, Die im Modul (Modulberatung)
  • Modulverantwortlichen, Die (Prüfungsberechtigt)
Teilnahmevoraussetzungen
Kompetenzziele
Vermittelt werden Kenntnisse im Bereich der verteilten Betriebssysteme mit dem Ziel, ein
Verständnis über deren Begrifflichkeiten, Aufbau, Funktionsweise, Konzeption,
Kernproblematik und die wesentlichen Lösungskonzepte zu erreichen.

Fachkompetenzen
Die Studierenden:
  • schätzen ein was ein verteiltes Betriebssystem leistet
  • erkennen die Probleme bei der Realisierung von verteilten Betriebssystemen
  • erkennen und bewerten gängige Realisierungen von Teilproblemen im Kontext verteilter Betriebssysteme
  • wenden gängige Realisierungen von Teilproblemen verteilter Betriebssysteme an

Methodenkompetenzen
Die Studierenden:
  • transferieren die Realisierungskonzepte auf andere Kontexte
-hinterfragen unterschiedliche Lösungen kritisch bzgl. ihrer Eigenschaften

Sozialkompetenzen
Die Studierenden:
  • lösen Problemstellung teilweise in Kleingruppen
  • präsentieren Lösungsvorschläge vor der Übungsgruppe
  • diskutieren ihre unterschiedlichen Lösungsvorschläge innerhalb der Übungsgruppe

Selbstkompetenzen
Die Studierenden:
  • nehmen Kritik an
  • reflektieren ihre Problemlösemethoden kritisch
  • reflektieren ihre Lösungsvorschläge unter Berücksichtigung der vermittelten Methoden  
Modulinhalte
Das Modul vermittelt folgende Inhalte:
1) Historische Entwicklung hin zu verteilten Betriebssystemen
2) Modelle verteilter Rechensysteme
3) Modelle verteilter Betriebssysteme
4) Konstruktionskriterien verteilter Betriebssysteme
5) Interprozesskommunikation (Rechnernetze, Message Passing, Remote Procedure Call)
6) Speichermanagement
  • DSM
7) Prozessverwaltung
  • Task-Allokation
  • Lastausgleich
  • Lastaufteilung
  • Prozessmigration
8) Synchronisation
  • Uhren
  • Geordnete Ereignisse
  • Gegenseitiger Ausschluss
  • Wahl einer zentralen Instanz
  • Verklemmungen
9) Namenverwaltung und Lokation von Objekten
10) verteilte Dateisysteme
11) Fehlertoleranzkonzepte

Die in diesem Modul erworbenen Kenntnisse und Fähigkeiten erlauben es dem Studierenden u.a., die besonderen Probleme bei der Realisierung von verteilten Betriebssystemen im Besonderen und verteilten Softwaresystemen im Allgemeinen zu erkennen, in ihrem Schwierigkeit einschätzen und Lösungen realisieren und bewerten zu können.
Literaturempfehlungen
  • Chow and Johnson (1998) Distributed Operating Systems and Algorithms, Addison-Wesley
  • Tanenbaum und van Steen (2007): Distributed Systems: Principles und Paradigms, 2nd edition, Pearson/Prentice Hall
  • Singhal und Shivaratri (1996): Advanced Concepts in Operating Systems, McGraw-Hill
  • Coulouris, Dollimore, Kindberg (2001): Distributed Systems: Concepts and Design, Addison-Wesley
Links
Unterrichtssprache Deutsch
Dauer in Semestern 1 Semester
Angebotsrhythmus Modul jährlich
Aufnahmekapazität Modul unbegrenzt
Modulart Wahlpflicht
Modullevel AS (Akzentsetzung)
Lehrveranstaltungsform Kommentar SWS Angebotsrhythmus Workload Präsenz
Vorlesung 2 28
Übung 2 28
Seminar
Präsenzzeit Modul insgesamt 56 h
Prüfung Prüfungszeiten Prüfungsform
Gesamtmodul
am Ende der Vorlesung
Klausur oder mündliche Prüfung