Antworten:
Grundlegendes zum Benutzer- und Kernelmodus
http://blog.codinghorror.com/understanding-user-and-kernel-mode/
Im Kernelmodus hat der ausführende Code vollständigen und uneingeschränkten Zugriff auf die zugrunde liegende Hardware. Es kann jeden CPU-Befehl ausführen und auf jede Speicheradresse verweisen. Der Kernel-Modus ist im Allgemeinen für die vertrauenswürdigsten Funktionen der untersten Ebene des Betriebssystems reserviert. Abstürze im Kernelmodus sind katastrophal. Sie werden den gesamten PC anhalten.
Die Kernelzeit ist die Ausführungszeit eines im Kernel verbrachten Prozesses. zB für Netzwerk-, Festplatten-E / A- oder andere Kernel-Aufgaben.
Die meisten Betriebssysteme haben eine Kernkomponente, die immer im Speicher verbleibt und Kernaufgaben wie die Schnittstelle zwischen normalen Programmen und der Hardware (Speicherverwaltung, Zugriff auf Gerätetreiber, Taskwechsel ...) ausführt. Dieser Teil wird allgemein als Kernel bezeichnet . Alles andere wird grob gesagt als Benutzermodus bezeichnet . Dies umfasst den "Rest" des Betriebssystems (z. B. Systemdienste) und reguläre Programme.
Der Kernel hat im Allgemeinen einen viel direkteren HW-Zugriff und läuft in einem anderen CPU-Ring. Daher wird die CPU-Zeit separat gezählt. Aus diesem Grund wird es separat angezeigt.