Análise e desenvolvimento de sistemas
UNIDADE 2 – GERENCIAMENTO DE PROCESSOS
Atividades
De acordo com os conteúdos estudados nesta unidade, realize as atividades a seguir e envie-as, no Portfólio, para seu tutor.
1) Aponte as desvantagens de se manter uma lista de processos bloqueados de acordo com a prioridade de cada processo. Isso faz algum sentido? Explique.
As desvantagens de manter-se uma lista de processos bloqueados de acordo com a prioridade de cada processo, é a espera, já que processoas importantes podem ser executados indefinidamente, neste caso, o escalonador pode diminuir a prioridade do processo corrente e trocá-lo pelo próximo com maior prioridade. As vantangens e as desvantagens dos processos farão sentido dependendo do uso que será feitos deles.
Quando os processos tem alta prioridade e necessitam de respostas rápidas o escalonamento por prioridade pode ser vantajoso, como é o caso da maioria da CPUs utilizadas atualmente.
2) Suponha que, durante a execução de um processo, seja feita uma solicitação de leitura do disco. Nesse caso, quais são os estados que o processo percorre até retomar o processador, após ser atendido na requisição feita? Se achar mais fácil, você pode ilustrar os passos, mas lembre-se de deixar as explicações registradas.
O processso é o seguinte: Execução ( quando o próprio processo está ocupando a CPU e sendo executado) Bloqueado ( quando o processo está em execução aguardando por um recurso que ainda não está disponível) Pronto (Todos os processos necessários para a sua execução já estão disponíveis, mas ele ainda não pode entar em processo, porque ainda não chegou sua vez).
3) Dado um sistema que roda processos interativos de diversos usuários, qual deveria ser o valor do quantum para este sistema? Justifique sua resposta fundamentando-se na teoria estudada.
Neste caso são adotadas filas de prioridades e cada um possui um quantum diferente. Assim processos