Процессоры предоставляют режимы привилегий, ограничивающие чувствительные инструкции и доступ к памяти. Linux использует эту аппаратную границу, чтобы сбой обычного приложения не мог напрямую перезаписать память ядра или перенастроить устройства. Переходы к привилегированному выполнению контролирует ядро.
Ядро · Урок 2
Уровни привилегий
Узнайте, как привилегии процессора отделяют пользовательское выполнение от доверенного выполнения ядра.