5.6 Zusammenfassung
In diesem Kapitel haben Sie bereits das Wichtigste über Linux gelernt: was der Kernel ist und wie er sich in das System integriert. Dazu wurden wichtige Fakten zur Architektur des Prozessors in Bezug zu Benutzerprogrammen und Multitasking gesetzt und die Syscalls als Einsprungpunkte in den Kernel erläutert.
Nach den Aufgaben eines Betriebssystems wurden schließlich Prozesse und Tasks definiert und von den »leichtgewichtigen« Threads als puren Ausführungsfäden unterschieden. Als weitere wichtige Aufgabe wurde das Speichermanagement in allen Einzelheiten beschrieben. Dabei wurden sowohl das Paging als Aspekt der Software sowie die Unterstützung durch die Hardware besprochen. Am Ende standen die Ein- und Ausgabe sowie das zugehörige Treibermodell von Linux.
Im nächsten Kapitel werden wir uns Linux von der anderen Seite – dem Userspace – nähern und anhand der Unix-Philosophie die essenziellen Grundlagen von Linux näher erläutern.
Ihr Kommentar
Wie hat Ihnen das <openbook> gefallen? Wir freuen uns immer über Ihre freundlichen und kritischen Rückmeldungen.