A grande maioria dos computadores utiliza um sistema
operacional que auxilia no uso do computador. Comumente,
esse sistema operacional constitui-se de duas partes: o shell,
que controla os processos de baixo nível, como o acesso a
memória e a dispositivos de entrada e saída, e o kernel, que
provê a interface de interação entre computador e usuário.