Installieren Sie die genialokal App auf Ihrem Startbildschirm für einen schnellen Zugriff und eine komfortable Nutzung.
Tippen Sie einfach auf Teilen:
Und dann auf "Zum Home-Bildschirm [+]".
Bei genialokal.de kaufen Sie online bei Ihrer lokalen, inhabergeführten Buchhandlung!
Das vorliegende Lehrbuch gibt eine fundierte und vielschichtige Einführung in die Konzepte und Funktionen moderner Betriebssysteme. Die grundlegenden Mechanismen eines Betriebssystems 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.
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.