Gerência de recursos do processador
GERÊNCIA DO PROCESSADOR
Curso: Tecnólogo em Redes de Computadores Disciplina: Sistemas Operacionais Profª: Cristiane Machado de Vargas
GERÊNCIA DO PROCESSADOR
1 2 3 4 5 6 7 8 • Introdução • Política de escalonamento • Critérios de Escalonamento • Escalonamento Não-Preemptivos e preemptivos • Escalonamento FIFO First-In-First-Out • Escalonamento SJF Shortest-Job-First • Escalonamento Cooperativo • Escalonamento Circular
GERÊNCIA DO PROCESSADOR
9 10 11 12 13 14 • Escalonamento por Prioridades • Escalonamento Circular com Prioridades • Escalonamento por Múltiplas Filas • Escalonamento por Múltiplas Filas com Realimentação • Política de Escalonamento em Sistemas de Tempo Compartilhado • Política de Escalonamento em Sistemas de Tempo Real
GERÊNCIA DO PROCESSADOR
Uma das atividades mais importantes em um sistemas operacional multiprogramável.
•
Devem ser estabelecidos critérios para determinar qual processo fará uso do processador.
•
Os critérios utilizados para selecionar o processo, compõem a chamada política de escalonamento.
•
2- POLÍTICA DE ESCALONAMENTO
Cada SO possui sua política de escalonamento adequada ao seu propósito a ás suas características.
2- POLÍTICA DE ESCALONAMENTO
Funções Básicas: Manter o processador ocupado a maior parte do tempo. Balancear o uso da CPU entre 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.
2- POLÍTICA DE ESCALONAMENTO
Escalonador (scheduler) É a rotina do SO que tem como principal função implementar os critérios da política de escalonamento. É fundamental em um sistema multiprogramável, pois todo o compartilhamento do processador é dependente dessa rotina
2- POLÍTICA DE ESCALONAMENTO
Dispatcher Rotina importante na gerência do processador. Responsável pela troca de contexto dos processos após o escalonador determinar qual processo deve fazer uso do processador. Latência do Dispatcher é o