BetriebssystemKernel
Der Betriebssystemkernel, kurz Kernel, ist der zentrale, privilegierte Teil eines Betriebssystems. Er verwaltet die-hardwareschnittstellen, koordiniert Ressourcen wie CPU, Arbeitsspeicher und I/O-Geräte und bietet anderen Programmen eine abstrakte, einheitliche Schnittstelle. Der Kernel läuft im Kernel-Modus und besitzt uneingeschränkten Zugriff auf die Systemressourcen, während Anwendungsprogramme im Benutzer-Modus laufen.
Zu den Kernaufgaben gehören die Prozessverwaltung (Planung, Kontextwechsel, Synchronisierung), die Speicherverwaltung (virtueller Speicher, Paging/Segmentation, Speicherzuweisung), die
Architekturtypen unterscheiden sich in der Verteilung von Funktionen auf Kernel und andere Bausteine. Monolithische Kernel bündeln
Der Unterschied zwischen Kernel und Benutzerraum ist grundlegend: Kernelfunktionen werden durch Systemaufrufe von Anwendungen genutzt, während