Die Steuerregion und der Steuerblock des Kernelprozessors

Der Kernel verwendet eine als Steuerregion (Kernel Processor Control Region, KPCR) bezeichnete Datenstruktur, um prozessorspezifische Daten zu speichern. Die KPCR enthält grundlegende Informationen wie die Interruptdispatchtabelle (IDT) des Prozessors, sein Taskstatussegment (TSS) und die globale Deskriptortabelle (GDT). Außerdem schließt sie den Interruptcontrollerstatus ein, den sie mit anderen Modulen teilt, darunter dem ACPI-Treiber und der HAL. Um leichten Zugang zur KPCR zu gewähren, speichert der Kernel einen Zeiger darauf, und zwar auf 32-Bit-Windows im Register fs und auf 64-Bit-Windows in gs.

Die KPCR umfasst auch eine eingebettete Datenstruktur, die als Steuerblock des Kernelprozessors ...

Get Windows Internals now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.