Privilegierungsebenen
Privilegierungsebenen bezeichnet in der Informatik Stufen der Zugriffsberechtigungen, die festlegen, welche Anweisungen und Ressourcen ein Programm ausführen oder nutzen darf. Sie dienen dem Schutz von Systemressourcen und der Stabilität, indem zwischen privilegierter Systemebene und unprivilegierter Benutzer- oder Anwendungsebene unterschieden wird.
In vielen Architekturen erfolgt die Unterscheidung durch CPU-Modi oder Privilege Levels. Bei der x86-Architektur werden traditionell
Andere Architekturen verwenden ebenfalls mehrstufige Privilegien. Bei ARM existieren Ausnahmelevels (EL0 bis EL3), die User-, Kernel-
Zu den typischen Mechanismen gehören Systemaufrufe, Supervisor Calls, Interrupt-Handling sowie Speicherschutz und Ressourcenzugriffsberechtigungen. Die Prinzipien der