Die CPU unterstützt verschiedene Privileg Level. Einige Anweisungen können nur ausgeführt werden, wenn das aktuelle Privileg Level einen gewissen Wert hat.
Unterschieden werden 4 Privileg Level:
Privileg Level | Beschreibung | Verwendung |
---|---|---|
Level 0 | Level mit allen privilegierten Rechten | Kernel, Interrupt Routinen |
Level 1 | Level mit stark eingeschränkten privilegierten Rechten | teilweise Systemprozesse (Pager, Speicherverwaltung, Task Manager ), oft unbenutzt |
Level 2 | Level mit noch stärker eingeschränkten privilegierten Rechten | teilweise Treiber, oft unbenutzt |
Level 3 | Level ohne privilegierte Rechte | Benutzerprogramme, oft Treiber |
Die Privileg Level bezeichnet man auch als Ring 0 bis Ring 3.