O sistema operacional possui dois modos de operação para garantir que funcione corretamente: modo usuário e modo kernel. Quando o sistema do computador executa aplicativos de usuário como criação de arquivos ou qualquer outro programa de aplicativo no Modo de Usuário, este modo não tem acesso direto ao hardware do computador.