Pokud ty ovladače dáme do jednoho adresního prostoru na ring 1 nebo 2, tak nám to žádnou ochranu nepřinese, sice tomu ringu 2 zabráníme sahat na I/O porty, ale jeden ovladač bude moct stejně zničit libovolný jiný ovladač běžící na témže ringu a znefunkčnit celý systém. Když ovladače dáme každý do zvláštního procesu, tak zas nepotřebujeme ringy, dá se to řešit bitmapou nebo IOPL pro jednotlivé procesy.
Ringy používá XEN (hypervisor/kernel/userspace). Taky to používalo VMS na to, aby v jednom procesu mohl běžet shell i program, a aby ten program nemohl zničit shell. Ale jinak moc použití nemají…

