LISTA DE EXERCICIOS SISTEMAS OPERACIONAIS
Curso de Graduação em Tecnologias da Informação e Comunicação
Arquitetura de Sistemas Operacionais – ARA7131
Prof. Jailson Torquato
LISTA DE EXERCÍCIOS – GERÊNCIA DE PROCESSOS
Nomes: Cássia Emidio Maciel – 13103923 José de Lima de Souza –13103113
Professor: Jailson Torquato
Disciplina: Sistemas Operacionais
1. Por que o é importante o escalonador distinguir processos voltados para CPU (CPU bound) e para E/S (I/O bound)?
Processos voltados para I / O-bound utilizam pouco a CPU antes de realizar IO. Esses processos normalmente não usam completamente o quantum. Processos voltados para CPU-bound, por outro lado, usam todo o seu quantum sem efetuar quaisquer operações de IO. Por conseguinte, pode-se fazer melhor uso dos recursos do computador, dando maior prioridade a programas de I / O-bound e permitir que executem à frente dos programas ligados à CPU.
2. Quais são as cinco principais atividades de um sistema operacional em relação à gerência de processos?
A criação e a exclusão de processos do sistema e do usuário.
Suspensão e a retomada de processos.
Provisão de mecanismos para o sincronismo de processo.
Provisão de mecanismos para a comunicação entre processos.
A provisão de mecanismos para o tratamento de deadlock.
3. Descreva as diferenças entre escalonadores de médio, longo e curto prazos.
Curto prazo - (escalonador de CPU) – seleciona as tarefas na memória cujas tarefas não estejam prontas para execução e aloca a CPU para elas.
Médio prazo - usado especialmente com sistemas de tempo compartilhado, como um nível de escalonamento intermediário. Um esquema de swap é implementado para retirar da memória programas parcialmente executados e reinstanciá-los mais tarde, a fim de continuar a partir de onde pararam.
Longo prazo - (escalonador de tarefa) – determina quais tarefas são trazidas para a memória, para processamento. A diferença principal está