Hardware und Betriebssysteme

Kurzbeschreibung

Computer sind allgegenwärtig: Tablets, Server, oder auch im Smartphone, Kfz, ...
Wir lernen die Bestandteile und Funktionsweise dieser Geräte kennen. Den Ablauf von Prozessen verfolgen wir von der Bitebene bis zur Benutzeroberfläche.
Dabei betrachten wir das Zusammenspiel sämtlicher Komponenten und erkennen die Notwendigkeit von Betriebssystemen um diese zu verwalten und zu verwenden.

Vorkenntnisse

keine

Kompetenzen und Inhalte

Unsere Studenten kennen sich mit dem Aufbau der Hardware, dem Prinzip von Betriebssystemen sowie der zugrundeliegenden Theorie aus. Damit sind sie grundsätzlich in der Lage, Installationen, Konfigurationen und Fehleranalysen in Rechensystemen durchzuführen.

  • Zahlensysteme
  • Rechnerinterne Darstellung von Daten
  • Digitaltechnik
  • Komponenten eines Rechnersystems
  • Prozessorarchitektur
  • Befehlsstrukturen
    • Maschinencode
    • Assembler
  • Speicherhierarchie
  • Bussysteme
  • Schnittstellen
  • Mikrocontroller
  • Peripheriegeräte
  • Schichtenmodelle
  • Taskverwaltung
    • Interrupts
    • Threads
    • Scheduling
  • Hauptspeicherverwaltung
    • Virtueller Speicher
  • Dateiverwaltung
    • RAID
    • Dateisysteme

Lehrmaterial

begleitende Unterlagen, Handouts, Labor, Simulation

Literatur:

  • Jürgen Nehmer / Peter Sturm: Systemsoftware: Grundlagen moderner Betriebssysteme, dpunkt-Verlag, 2001
  • Rüdiger Brause: Betriebssysteme: Grundlagen und Konzepte, Springer, 2001
  • Eduard Glatz: Betriebssysteme: Grundlagen, Konzepte, Systemprogrammierung, dpunkt-Verlag, 2006
  • Andrew S. Tanenbaum: Modern Operating Systems, Prentice Hall International, 2001