Betriebssysteme [electronic resource] : Eine kompakte Einführung mit Linux /
Achilles, Albrecht.author.
Das vorliegende Lehrbuch gibt eine fundierte und vielschichtige Einführung in die Konzepte und Funktionen moderner Betriebssysteme. Die grundlegenden Mechanismen eines Betriebssystems werden dabei anhand konkreter Programmlistings des Linux-Kernels analysiert und vergegenständlicht. Die Komplexitä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 erhält damit ein solides Verständnis der System-Architektur und deren konkreter Realisierung. Der Text ist für das Grundstudium ab dem dritten Semester geeignet und setzt neben grundlegenden Kenntnissen von Algorithmen und Datenstrukturen ein solides Verständnis der C-Programmierung voraus.
Description based upon print version of record.
Einfü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 -- Anhänge -- Glossar.
Das vorliegende Lehrbuch gibt eine fundierte und vielschichtige Einführung in die Konzepte und Funktionen moderner Betriebssysteme. Die grundlegenden Mechanismen eines Betriebssystems werden dabei anhand konkreter Programmlistings des Linux-Kernels analysiert und vergegenständlicht. Die Komplexitä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 erhält damit ein solides Verständnis der System-Architektur und deren konkreter Realisierung. Der Text ist für das Grundstudium ab dem dritten Semester geeignet und setzt neben grundlegenden Kenntnissen von Algorithmen und Datenstrukturen ein solides Verständnis der C-Programmierung voraus.
Philology.
Linguistics.
Software engineering.
Operating systems (Computers).
Computer organization.
Architecture, Computer.
Electrical engineering.
Language and Literature.
Software Engineering/Programming and Operating Systems.
Operating Systems.
Computer Systems Organization and Communication Networks.
Computer System Implementation.
Electrical Engineering.
eXamen.press