В микропроцессоре Intel используется метод распределения привилегий с помощью колец защиты. Чем меньше номер кольца, тем выше уровень привилегий.
В микропроцессорах Intel использует способ распределения привилегий с помощью колец защиты (чем меньше номер кольца, тем выше уровень привилегий).
При обращении к сегментам данных кольца номер N процесс должен обладать уровнем привилегий k≤N (т.е. он может обращаться к данным своего и внешних колец).
Для обращения к сегментам кода кольца номер N процесс должен обладать уровнем привилегий k≥N (т.е. он может обращаться к кодам своего и внутренних колец).
(Тут тоже понятно, происходит сравнение номера привелегий процесса и номера привилегий ядра, и тогда он может использовать все уровни, которые меньше либо равны значению привилегий процесса).
Установлены правила:
1. при обращение к сегментам данных кольца с номером N процесс должен обладать уровнем привилегий К ≤ N
2. при обращение к сегментам кода процесс с уровнем привилегий N может обращаться к сегментам, когда этого же кольца или внутренних колец. При обращении к сегментам, когда внутренних колец используется механизм шлюзов.
Шлюз представляет собой специализированный дескриптор, служащий для выравнивания уровней привилегий.
Max(СPL, RPL) ≤ DPL