K
KD-Verbindungsserver
Ein Proxy, der bei einigen Formen des Remotedebuggens im Kernelmodus verwendet wird. Es lauscht auf Verbindungen vom smarten Client und führt Arbeitsspeicher-, Prozessor- oder Windows-Vorgänge aus, wie von diesen Remoteclients angefordert.
Weitere Informationen finden Sie unter Debuggen des Servers.
Weitere Informationen finden Sie unter KD-Verbindungsserver (Kernelmodus).
Kernel
Der Kernel ist der Teil des Windows-Betriebssystems, der den Zugriff auf Hardwareressourcen verwaltet und steuert. Er führt die Threadplanung und -verteilung, die Behandlung von Unterbrechungen und Ausnahmen sowie die Multiprozessorsynchronisierung durch.
Kernelfehler
Weitere Informationen finden Sie unter Fehlerüberprüfung.
Kernelmodus
Kernelmoduscode verfügt über die Berechtigung für den Zugriff auf einen beliebigen Teil des Systems und ist nicht wie Benutzermoduscode eingeschränkt. Es kann Zugriff auf jeden Teil eines beliebigen anderen Prozesses erhalten, der entweder im Benutzer- oder Kernelmodus ausgeführt wird.
Leistungsabhängige Betriebssystemkomponenten werden im Kernelmodus ausgeführt. Auf diese Weise können sie ohne den Mehraufwand des Kontextwechsels mit der Hardware und miteinander interagieren. Alle Kernelmoduskomponenten sind vollständig vor Anwendungen geschützt, die im Benutzermodus ausgeführt werden. Sie können wie folgt gruppiert werden:
Executive.
Dies enthält die Grundlegenden Betriebssystemkomponenten wie Speicherverwaltung, Prozess- und Threadverwaltung, Sicherheit, E/A, Interprozesskommunikation.
Kernel.
Dadurch werden Funktionen auf niedriger Ebene wie Threadplanung, Interrupt- und Ausnahmeverteilung und Multiprozessorsynchronisierung ausgeführt. Außerdem werden eine Reihe von Routinen und grundlegenden Objekten bereitgestellt, die von der Exekutive zum Implementieren von Semantik auf höherer Ebene verwendet werden.
Hardware Abstraction Layer (HAL).
Dadurch werden alle direkten Schnittstellen zur Hardware verarbeitet. Dadurch werden windows-Kernel, Gerätetreiber und Windows Executive von plattformspezifischen Hardwareunterschieden isoliert.
Fenster- und Grafiksubsystem.
Dadurch werden die Funktionen der grafischen Benutzeroberfläche (GUI) implementiert.
Wenn ein Prozess fälschlicherweise auf einen Teil des Arbeitsspeichers zugreift, der von einer anderen Anwendung oder vom System verwendet wird, zwingt das Fehlen von Einschränkungen für Kernelmodusprozesse Dazu, dass Windows das gesamte System beendet. Dies wird als Fehlerprüfung bezeichnet.
Fehlerhafte Hardwaregeräte oder Gerätetreiber, die sich im Kernelmodus befinden, sind häufig die Schuldigen bei Fehlerüberprüfungen.
Kernelmodusziel
Siehe Zielcomputer.
Debuggen im Kernelmodus
Eine Debuggersitzung, in der das Ziel im Kernelmodus ausgeführt wird.