Betriebssysteme

Inhalte

  • Grundlagen, Prinzipien und Architekturen von Rechnerarchitekturen und Betriebssystemen,
  • Aufbau, Komponenten und Wirkungsweise des Betriebssystemkerns,
  • Scheduling und Schedulingstrategien, Synchronisation und Kommunikation von Diensten und Prozessen,
  • Hauptspeicherverwaltung und virtuelle Speicherververwaltung,
  • Geräteverwaltung und Deadlookbehandlung,
  • Filesysteme und Dateiverwaltung,
  • Handhabung und Administration des Betriebssystems UNIX/LINUX, Einführung in die Shellprogrammierung

Qualifikationziele 

  • Vermittlung von Kenntnissen über Rechnerarchitekturen, Strukturierungsprinzipien, Fähigkeiten und Betriebsarten von modernen Betriebssysteme sowie über deren Realisierungsprinzipien und innere Funktionsweise,
  • Befähigung zur applikationsspezifischen Auswahl von Betriebssystemen und Plattformen,
  • Befähigung zum Verstehen und Bewerten von Mechanismen und Strategien von Betriebssystemen und deren Anwendung,
  • Befähigung zur Handhabung und zur Administration des Betriebssystems UNIX
  • Befähigung, komplexe Zusammenhänge in Betriebssystemen zu verstehen und für die systemnahe Programmierung anwenden zu können,
  • Grundlegende Kenntnisse in der Administration von Betriebssystemen