ZerosquareLe 21/12/2024 à 02:07
Voilà, les rings positifs sont ceux historiques de l'architecture x86, et ils sont classés par ordre décroissant de privilège : 0 c'est réservé à l'OS et aux drivers, 3 c'est pour les applis ordinaires, et 1 et 2 sont entre les deux (par exemple pour des drivers avec des privilèges restreints, sauf qu'en pratique personne ne s'en est servi, à part IBM pour OS/2).
Par la suite, il y a eu besoin d'ajouter des niveaux de privilège supérieurs à celui de l'OS, pour des choses comme la gestion d'énergie, l'émulation de hardware (par exemple pour qu'un clavier USB marche quand même sous DOS), les hyperviseurs... Et pour conserver l'ordre logique de la liste, ces niveaux sont couramment appelés rings négatifs (-1, -2, ...).