Modulbeschreibung

Betriebssysteme 2

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

Der/die Studierende kennt die grundlegenden Mechanismen der Ein-/Ausgabe für allgemeine Peripherie und für systemnahe oder systemintegrierte grafische Bedienoberflächen. Er/sie kann wesentliche Merkmale des Speicheraufbaus beschreiben und die wichtigsten Verfahren zur Speicherverwaltung unterscheiden. Verbreitete Dateisysteme können aufgrund ihrer Konzepte und Realisierungen qualifiziert werden. Systemnahe Entwicklungswerkzeuge werden beherrscht, Relokationsvorgänge in ihrer Funktion erkannt, und einfache Shell-Skripte können erstellt werden.

Modulverantwortung:
Richter Stefan
Standort (angeboten):
Rapperswil-Jona
Modultyp:
Wahlpflicht-Modul für Informatik Retro STD_14_UG(Empfohlenes Semester: 2)Kategorien:Grundlagen Informatik (I-g), Grundlagen Informatik und Aufbau Informatik (I-gai)
Wahlpflicht-Modul für Generalist STD_14 (PF)Kategorie:Kernmodule Informatik Profile (I-KMP)
Wahlpflicht-Modul für Network & Cloud-Infrastructure STD_14 (PF)Kategorie:Kernmodule Informatik Profile (I-KMP)
Wahlpflicht-Modul für Informatik STD_05(Empfohlenes Semester: 2)Kategorie:Grundlagen Informatik (I-g)
Wahlpflicht-Modul für Informatik STD_11(Empfohlenes Semester: 2)Kategorie:Grundlagen Informatik (I-g)
Wahlpflicht-Modul für Informatik STD_14(Empfohlenes Semester: 2)Kategorien:Aufbau (I_Auf), Informatik (I_Inf)
Modulbewertung:
Note von 1 - 6

Leistungsnachweise und deren Gewichtung

Modulschlussprüfung:
Schriftliche Prüfung, 120 Minuten

Inhalte

Modul- und Lerninhalt:
  • Massenspeicher (Funktionsweise, Disk-I/O-Scheduling, Disk-Cache)

  • Dateisystemkonzepte, Realisierung von Dateisystemen anhand von Beispielen

  • Ein-/Ausgabe (Ueberblick, E/A-Abläufe, E/A-Systemstruktur, systemnahe oder systemintegrierte Grundmechanismen von Fenstersystemen)

  • Speicherverwaltung (Speicherhierarchie, Funktionsweise Cache-Speicher, Verwaltungsgrundlagen, dynamische Speicherbereitstellung, Verwaltung von Prozessadressräumen, Realer Speicher, Virtueller Speicher, speicherabgebildete Dateien)
  • Programmentwicklung (Einführung in systemnahe Software-Entwicklungswerkzeuge, Adressraumbelegung und Relokation, Skriptprogrammierung anhand Unix-Shell-Scripts)