estudante
08 - INTRODUÇÃO AOS SISTEMAS OPERACIONAIS – GERÊNCIA DO PROCESSADOR
1. O que é política de escalonamento de um sistema operacional?
R: Determina que processo e em qual estado o mesmo deve se encontrar para fazer uso dos recursos do processador.
2. Quais as funções do escalonador e do dispatcher?
R: A política de escalonamento cabe ao escalonador enquanto que o dispatcher cuida da troca de contextos dos processos.
3. Quais os principais critérios utilizados em uma política de escalonamento?
R: Tempo de processador, tempo de espera e tempo de resposta.
4. Diferencie os tempos de processador, espera, turnaround e resposta.
R: Tempo de UCP é relativo ao estado de execução. Tempo de espera é relativo a permanência na fila. Tempo de turnaround tem relação desde o momento da criação até a finalização do processo. Tempo de resposta tem relação ao processamento e exibição do processo.
5. Diferencie os escalonamentos preemptivos e não-preemptivos.
R: No preemptivo pode ocorrer interrupção por parte do SO. No não-preemptivo não ocorre interrupção na execução por parte do processador.
6. Qual a diferença entre os escalonamentos FIFO e circular?
R: O FIFO caracteriza-se por uma forma de escalonamento não preemptiva enquanto que a circular é uma forma preemptiva para sistemas de tempo compartilhado.
7. Descreva o escalonamento SJF e o escalonamento por prioridades.
R: No SJF o processo que possuir o menos tempo de processador para executa-lo primeiro. No escalonamento por prioridades o processo que possuir prioridade no seu estado de pronto será escolhido primeiramente.
8. Qual a diferença entre preempção por tempo e preempção por prioridade?
R: Preempção por tempo substitui o processo quando seu tempo expira enquanto que preempção por prioridade ocorre em função do processo se encontrar em estado de pronto na fila.
9. O que é um mecanismo de escalonamento adaptativo?
R: É um mecanismo de identificação