Como escritor sistema operativo aficionado, he encontrado que debido paginación (una parte importante del modelo de protección moderna) sólo tiene un concepto de privilegio (anillo 0,1,2) y sin privilegios, el beneficio para los anillos 1 y 2 fueron disminuidos grandemente.
La intención de Intel de tener anillos 1 y 2 es que el sistema operativo coloque los controladores de dispositivo en ese nivel, por lo que son privilegiados, pero algo separados del resto del código del kernel.
Los anillos 1 y 2 son en cierto modo, "en su mayoría" privilegiados. Pueden acceder a páginas de supervisor, pero si intentan usar una instrucción privilegiada, aún así GPF les gustaría que ring 3 lo hiciera. Así que no es un mal lugar para los conductores como Intel planeó ...
Dicho esto, definitivamente tienen uso en algunos diseños. De hecho, no siempre directamente por el sistema operativo. Por ejemplo, VirtualBox, Virtual Machine, pone el código del kernel invitado en el anillo 1. También estoy seguro de que algunos sistemas operativos sí los usan, pero no creo que sea un diseño popular en este momento.
esto podría ayudar http://compgroups.net/comp.lang .asm.x86/Privilege-levels-1-and-2 – alexius