I/O operasjoner For å hindre en bruker i å utføre ulovlige I/O operasjoner, blir alle I/O operajsoner definert som priviligerte instruksjoner. En bruker kan ikke få direkte tilgang til I/O operasjoner, men kan få det gjennom operativsystemet. Indre lager RAM og registrene har øvre og nedre grense på addressene hver prosess får lov å benytte seg av. CPUen sjekker alle addressene mot registeret, og hvis feks et user mode program prøver å få tilgang til operativsystem-minnet, kastes det en fatal error. CPU OSet kjører en timer som kjører et interrupt som sørger for at OSet har kontroll.