Schichtenschema: oben Anwendungsprogramme im Benutzermodus, darunter eine Grenze mit Systemaufruf-Pfeil, darunter im Kernelmodus der Windows-Kernel mit Speicherverwaltung und Prozessverteilung sowie die Treiber, ganz unten die Hardware aus Prozessor, Arbeitsspeicher, SSD und Grafikchip.

Windows-Kernel

Der Windows-Kernel ist der innerste Teil des Betriebssystems Windows. Er verteilt Rechenzeit und Speicher an die Programme und ist die einzige Stelle, die direkt mit der Hardware sprechen darf.

Auf einem Computer laufen viele Programme gleichzeitig: Browser, Spiel, Musik-App. Keines dieser Programme darf selbst entscheiden, wann es den Prozessor benutzt oder in welchen Teil des Arbeitsspeichers es schreibt. Diese Entscheidungen trifft ein zentrales Stück Software, das beim Einschalten als Erstes startet und bis zum Ausschalten läuft. Bei Windows heißt dieses Herzstück der Windows-Kernel. Er verteilt Rechenzeit, verwaltet den Speicher und leitet Befehle an Tastatur, Festplatte oder Grafikchip weiter. Alles andere auf dem Rechner ist letztlich Kundschaft, die beim Kernel anfragt.

Was ein Fehler im Kern anrichtet

Programme sind voneinander abgeschirmt. Stürzt der Browser ab, läuft die Musik-App weiter. Für den Kernel gilt das nicht. Er ist die Schicht, auf der alle anderen aufsetzen. Ein schwerer Fehler dort reißt deshalb das ganze System mit. Genau das ist der berüchtigte Bluescreen, der blaue Bildschirm mit Fehlermeldung.

Noch wichtiger ist die Sicherheitsfrage. Code im Kernel darf praktisch alles: jeden Speicherbereich lesen, jede Datei öffnen, jede Schutzregel umgehen. Wer eine Lücke im Kernel ausnutzt, übernimmt nicht ein Programm, sondern den Rechner. Solche Schwachstellen gelten als die wertvollsten überhaupt und werden auf dem Schwarzmarkt für hohe Summen gehandelt. Deshalb liefert Microsoft an jedem zweiten Dienstag im Monat Sicherheitsupdates aus, die oft genau solche Lücken schließen.

Auch wirtschaftlich ist der Kernel ein Faktor. Windows läuft auf über einer Milliarde Geräten, darunter Kassensysteme, Krankenhausrechner und Flughafenterminals. Ein fehlerhaftes Update, das in den Kernel eingreift, kann weltweit Ausfälle auslösen. Im Juli 2024 zeigte das der Vorfall um die Sicherheitsfirma CrowdStrike: Eine defekte Datei brachte Millionen Windows-Rechner zum Absturz und ließ Flüge ausfallen.

Die Trennung in zwei Betriebsmodi

Moderne Prozessoren kennen zwei Betriebsmodi. Im Benutzermodus laufen normale Programme mit eingeschränkten Rechten. Im Kernelmodus laufen der Kernel selbst und einige Systemteile mit vollen Rechten. Will ein Programm etwas, das es nicht selbst darf, stellt es einen Systemaufruf. Der Prozessor wechselt dann in den Kernelmodus, der Kernel prüft die Anfrage und erledigt sie.

Ein Beispiel: Deine Textverarbeitung speichert eine Datei. Sie schreibt nicht selbst auf die SSD. Sie bittet den Kernel darum, und der reicht den Auftrag an den passenden Treiber weiter. Ein Treiber ist ein kleines Zusatzprogramm, das die Sprache eines bestimmten Bauteils beherrscht. Genau deshalb sind Treiber heikel: Viele von ihnen laufen mit Kernelrechten, obwohl sie von Fremdherstellern stammen.

Ein häufiger Irrtum: Der Kernel sei das Gleiche wie Windows. Er ist nur der Kern, technisch die Datei ntoskrnl.exe, wenige Megabyte groß. Startmenü, Explorer, Einstellungen und alle Apps liegen darüber. Der Windows-Kernel stammt aus der NT-Reihe von 1993 und wird seither weiterentwickelt, nicht neu geschrieben. Linux und macOS haben eigene Kernel mit ähnlicher Aufgabe, aber anderem Aufbau.

Vom Bluescreen bis zur KI-Rechenzentrumsdebatte

Im Alltag merkt man den Kernel meist nur, wenn etwas schiefgeht. Ein Bluescreen nennt oft einen Modulnamen, etwa einen Grafiktreiber. Auch der Task-Manager zeigt Spuren: Der Eintrag „System“ steht für Kernelarbeit. Wenn ein Spiel ruckelt, obwohl der Prozessor Luft hat, liegt es manchmal an Treibern im Kernel.

In den Nachrichten begegnet dir der Begriff vor allem bei Sicherheitsthemen. Antivirenprogramme und Anti-Cheat-Systeme von Spielen installieren gern eigene Kernel-Module, weil sie dort tief mitlesen können. Datenschützer kritisieren das, weil solche Software mehr Rechte hat als jedes andere Programm. Nach dem CrowdStrike-Vorfall arbeitet Microsoft daran, Sicherheitssoftware aus dem Kernel herauszuholen.

Auch für KI ist der Kernel relevant. Rechenzentren trainieren Modelle auf Spezialchips, und der Kernel steuert, wie Programme auf diese Chips zugreifen. Dort dominiert allerdings Linux, nicht Windows. Achtung bei einer Wortgleichheit: In der KI-Programmierung heißt ein kleines Rechenprogramm für die Grafikkarte ebenfalls „Kernel“. Das hat mit dem Betriebssystemkern nichts zu tun.

Subscribe free. Unsubscribe the second it sucks.

High-signal news across AI, business, UX, and tech. Every morning.