Interested Article - Режим работы процессора

Режим работы процессора ( англ. CPU mode ) — состояние процессора , определяющее его поведение при выполнении различных команд и возможность доступа к различным данным .

По способу адресации памяти (на примере x86 ):

По уровню привилегий:

После включения процессор всегда начинает работу в реальном привилегированном режиме.

Переключение с понижением уровня привилегий (из режима ядра в режим пользователя) возможно с продолжением работы в любой конфигурации и с любого адреса . Обратное переключение (с повышением уровня привилегий) возможно лишь в определенные конфигурации и адреса в коде , заранее установленные в привилегированном режиме, за счет чего обеспечивается полный контроль ядра за повышением привилегий исполняемого кода .

См. также

Источник —

Same as Режим работы процессора