aaaasdas wsda
2216 palavras
9 páginas
Faculdade Senac Porto Alegre - FSPOASistemas Operacionais
10ª Aula
Curso Superior de Tecnologia em Redes de Computadores
UC: Sistemas Operacionais – Aula 10
1/29
Faculdade Senac Porto Alegre - FSPOA
Gerência do Processador
Curso Superior de Tecnologia em Redes de Computadores
UC: Sistemas Operacionais – Aula 10
2/29
Gerência do Processador
Visão geral
●
Política de Escalonamento:
●
●
São os critérios utilizados para determinar qual processo fará uso do processador.
É a base da gerência do processador.
Curso Superior de Tecnologia em Redes de Computadores
UC: Sistemas Operacionais – Aula 10
3/29
Gerência do Processador
Funções básicas (1/2)
São:
●
manter o processador ocupado a maior parte do tempo; ●
balancear o uso da CPU entre os processos;
●
privilegiar a execução de aplicações críticas;
●
maximizar o throughput do sistema;
●
oferecer tempos de resposta razoáveis para usuários interativos.
Curso Superior de Tecnologia em Redes de Computadores
UC: Sistemas Operacionais – Aula 10
4/29
Gerência do Processador
Funções básicas (2/2)
●
●
●
●
●
Escalonador (scheduler): é a rotina que implementa os critérios da política de escalonamento.
O dispatcher é o responsável pela troca de contexto dos processos.
A latência do Dispatcher é o tempo gasto na substituição do processo em execução por outro.
O processo é a unidade de alocação de recursos.
Em sistemas monothread o processo é a unidade de escalonamento, e em multithread é a thread.
Curso Superior de Tecnologia em Redes de Computadores
UC: Sistemas Operacionais – Aula 10
5/29
Gerência do Processador
Critérios de Escalonamento (1/3)
●
Utilização do processador
●
Throughput
●
Tempo de Processador
●
Tempo de Espera
●
Tempo de Turnaround
●
Tempo de Resposta
E s ta d o d e
E xe cu çã o
E s ta d o d e
E sp e ra
Curso Superior de Tecnologia em Redes