Modulbeschreibung

Betriebssystem-Konzepte

Kurzzeichen:
M_BsKon
Unterrichtssprache:
Deutsch
ECTS-Credits:
4
Leitidee:

Der/die Studierende kann Betriebssysteme unterschiedlicher Art aufgrund ihrer Architektur einordnen und in ihren Eigenschaften beurteilen. Er/sie kann einfache Treiber und Programmbibliotheken auf verbreiteten Systemplattformen (Windows, Linux) entwickeln. Die Konzepte und Programmierung eines verbreiteten Smartphone-Betriebssystems werden beherrscht.

Modulverantwortung:
Prof. Dr. Glatz Eduard
Standort (angeboten):
Rapperswil-Jona
Modultyp:
Wahlpflicht-Modul für Informatik Retro STD_14_UG(Empfohlenes Semester: 5)Kategorie:Grundlagen Informatik und Aufbau Informatik (I-gai)
Wahlpflicht-Modul für Informatik STD_05(Empfohlenes Semester: 6)Kategorie:Aufbau Informatik (I-a)
Wahlpflicht-Modul für Informatik STD_11(Empfohlenes Semester: 6)Kategorie:Aufbau Informatik (I-a)
Wahl-Modul für Informatik STD_14(Empfohlenes Semester: 5)
Modulbewertung:
Note von 1 - 6

Leistungsnachweise und deren Gewichtung

Modulschlussprüfung:
Schriftliche Prüfung, 120 Minuten

Inhalte

Modul- und Lerninhalt:
  • Betriebssystemarchitekturen (klassische Architekturmodelle, Multiprozessorsysteme und ihre Leistung, Netzwerkbetriebssysteme, verteilte Betriebssysteme)
  • Systemdienste in Multiprozessorsystemen und in verteilten Betriebssystemen (CPU-Scheduling und verteilte Dateisysteme)
  • Implementierung der Ein-/Ausgabe (Treibereinbindung in Kern, Treiberschnittstelle, Treibermodelle, E/A-Architekturen, Treiberentwicklung, Beispiele Windows und Linux)  
  • Programmbibliotheken (Konzepte, Verwendung im Betriebssystem, Entwicklung, Beispiele)
  • Konzepte und Applikationsentwicklung für Smartphones am Beispiel eines verbreiteten  Betriebssystems