Das Betriebssystem ist das wohl wichtigste Programm eines Computers. Es verwaltet die Ressourcen des Rechners und stellt damit eine Umgebung zur Verfügung, in der die Programme der Benutzer ablaufen können. Durch diese zentrale Rolle hat ein Betriebssystem direkten Einfluß auf das Leistungsverhalten eines Computers. Dieses Büchlein stellt die wesentlichen Konzepte vor, die moderne Betriebssysteme heutiger Computer verwenden. Schwerpunkte bilden dabei:
- Synchronisation und Scheduling von Prozessen,
- Strategien zur Verwaltung des Hauptspeichers,
- Organisation des Dateisystems,
- Schutz- und Sicherheitsmechanismen sowie
- Verteilte Systeme.
Das Buch basiert auf der Vorlesung “Systemprogrammierung”, die im Grundstudium für Studenten der Informatik an der RWTH Aachen gelesen wird.