Betriebssysteme : eine kompakte Einführung mit Linux Das vorliegende Lehrbuch gibt eine fundierte und vielschichtige Einführung in die Konzepte und Funktionen moderner Betriebssysteme. Die fundamentalen Mechanismen eines Betriebsystems werden dabei anhand konkreter Programmlistings des Linux Kernels analysiert und vergegenständlicht. Die Komplexität eines Betriebssystems und der beeindruckende Einfallsreichtum der zugrunde liegenden Algorithmik und deren geschickter Implementierung in C Kode stehen im Zentrum des Buches. Der Leser erhält damit ein solides Verständnis der System Architektur und deren konkreter Realisierung. Der Text ist für das Grundstudium ab dem dritten Semester geeignet und setzt neben grundlegenden Kenntnissen von Algorithmen und Datenstrukturen ein solides Verständnis der C Programmierung voraus. TOC:Einführung. Computer Hardware. System Calls. Prozesse und Threads. Scheduling. Linux Scheduling. Realtime. Time Sharing. Load Balancing. Speicherverwaltung. Segmentierung. Virtueller Speicher. Page Table. Paging. Page Cache. Swapping. Slab Layer. Synchronisation. Deadlock. Kernel Synchronisation. Interrupts. Ein und Ausgabe. Kommunikation zwischen Prozessen. Signale Pipes. IPS: Semaphore Message Queues Shares Memory. Dateisysteme und Plattenverwaltung. Der Bootvorgang. Kernel kompilieren. Anhänge. Glossar