Segundo Tanenbaum: “O software do computador pode ser dividido em duas espécies: programas de sistemas, que gerenciam a operação do computador em si, e programas aplicativos, que executam o trabalho que o usuário realmente deseja. O programa de sistema mais fundamental é o sistema operacional” (Sistemas Operacionais – Projeto e Implementação, 2000). Sobre o sistema operacional, analise as afirmativas seguintes e indique a alternativa CORRETA.
I - Um impasse (deadlock) acontece quando dois ou mais processos bloqueiam-se entre si permanentemente;
II - As duas principais funções do sistema operacional são: (1) fornecer um interpretador de comandos (Shell) e (2) gerenciar os recursos do computador (processador, memória e dispositivos de E/S);
III - Um processo é um programa em execução. O agendador de processos do sistema operacional define a ordem de execução e tempo de processamento dos mesmos pela CPU;
IV - A parte do sistema operacional que lida com o gerenciamento da memória é conhecida como “sistema de arquivos”;
V - Para implementar o método de “Memória virtual” o sistema operacional mantém partes do programa atualmente em uso na memória principal e o restante em disco.