Как любитель операционной системы, я обнаружил, что, поскольку пейджинг (основная часть современной модели защиты) имеет только понятие привилегированного (кольцо 0,1,2) и непривилегированного, преимущества для колец 1 и 2 значительно уменьшились.
Intel намерена создать кольца 1 и 2, чтобы ОС поместила драйверы устройств на этот уровень, чтобы они были привилегированными, но в некоторой степени отделены от остального кода ядра.
Кольца 1 и 2 в некотором смысле «в основном» привилегированные. Они могут получить доступ к страницам супервизора, но если они попытаются использовать привилегированную инструкцию, они по-прежнему будут использовать GPF, как кольцо 3. Так что это неплохое место для драйверов, как планировала Intel ...
Тем не менее, они определенно используются в некоторых дизайнах. На самом деле не всегда напрямую через ОС. Например, VirtualBox , виртуальная машина , помещает код гостевого ядра в кольцо 1. Я также уверен, что некоторые операционные системы действительно их используют, но я просто не думаю, что это популярный дизайн в настоящее время.