Um sistema operacional deve ter o completo domínio sobre os recursos da má quina. O escalonamento de recursos, o controle de entrada e saí da (E/S), a gerência da memória, a gerência do processador, o escalonamento de processos e a segurança são funções que o sistema operacional deve exercer. Um conceito fundamental em todos os sistemas operacionais é o processo, que significa