De forma a garantir a execução de um sistema operacional,
deve-se distinguir entre a execução de programas desse sistema
operacional e programas do usuário, sendo necessário definir
pelo menos dois modos separados de operação, o modo sistema
e o modo aplicativo.