aaaasdas wsda

2216 palavras 9 páginas
Faculdade Senac Porto Alegre - FSPOA

Sistemas 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

Relacionados