Existem processadores nos quais programas podem ser executados
em diferentes modos de operação. Nesses processadores, aplicações
dos usuários são tipicamente executadas em modo usuário, enquanto
núcleos de sistemas operacionais são tipicamente executados em
modo protegido.