KernelKomponenten
KernelKomponenten, oft als Kernel-Komponenten oder Kernel-Module bezeichnet, sind die funktionalen Bausteine eines Betriebssystemkerns. Sie realisieren zentrale Systemdienste, ermöglichen die Interaktion mit der Hardware und koordinieren den Zugriff auf Ressourcen wie CPU, Speicher und Ein-/Ausgabegeräte.
Zu den zentralen Aufgaben gehören die Prozessverwaltung, das Speichermanagement, das I/O-Subsystem, das Dateisystem über das Virtual
Architekturtypisch unterscheiden sich monolithische Kerne, in denen viele Komponenten im Kernel-Speicherraum laufen, von Mikro-Kerneln, die Dienste
Beispiele für Kernelkomponenten sind Scheduler, Speichermanager, VFS-Subsysteme, Treiber für Eingabe- und Ausgabegeräte, Dateisystemtreiber sowie Netzwerkprotokollstacks. Die
In der Praxis bilden Kernel-Komponenten eine eng verzahnte Architektur, deren Schnittstellen klare definierte Verträge sind. Änderungen