Betriebssystemkern
Der Betriebssystemkern, kurz Kernel, ist der zentrale Bestandteil eines Betriebssystems. Er verwaltet Ressourcen der Hardware, bietet grundlegende Dienste für andere Teile des Systems und bildet die Schnittstelle zwischen Anwendungen und der physischen Hardware.
Zu den Kernaufgaben gehören die Prozess- und Thread-Verwaltung, Speicherverwaltung, die Steuerung von Ein- und Ausgabegeräten, Systemaufrufe,
Kern-Architekturen unterscheiden sich durch den Umfang der im Kernel implementierten Funktionen. Monolithische Kernel bündeln viele Dienste
Der Kernel arbeitet im Kernel-Modus und operiert mit privilegierten Anweisungen. Zwischen Kernel und Anwendungen bestehen Schnittstellen
Beispiele sind der Linux-Kernel, der Windows NT-Kernel, XNU (für macOS und iOS) sowie Kernel der BSD-Systeme.
Sicherheit und Stabilität hängen stark von der Architektur ab; ein Fehler im Kernel kann das gesamte System