2 organização do sistema operativo - sistemas operativos
GerenciaDeProdessadorSeminario20000.pptx
1. GERÊNCIA DE
PROCESSADOR
Integrantes: Davi Seabra, Edson Ferreira, Eduardo Pontes, Gustavo Lucena,
Humberto Araújo, Jhon Ferreira, Philippe Augusto, Ruan Webster, Thomas
2. Introdução
● A gerência do processador tornou-se uma das atividades mais
importantes do sistema operacional devido ao surgimento de sistemas
multiprogramáveis.
● A partir do momento que diversos processos demandam o uso do
processador, alguns critérios são estabelecidos para determinar qual
processo será escolhido (escalonado), esse critérios compõem a
chamada política de escalonamento.
● A gerência do processador visa garantir o uso adequado do
processador para atender às diversas demandas de processo pelo
sistema operacional.
3. Política de Escalonamento de Processos
Em resumo a política e escalonamento tem algumas funções básicas, como:
● Manter o processador em uso a maior parte do tempo;
● Oferecer um tempo de resposta curto para o usuário;
● Atender os processos em estado de PRONTO;
Rotinas importantes:
● A rotina Scheduler (ESCALONADOR)
● A rotina dispatcher
Obs: o tempo gasto na troca de processos
é chamado latência de dispatcher;
4. Critérios de Escalonamento
Principais critérios são:
● Utilização do processador;
● Tempo de Processador;
● Tempo de Espera;
● Tempo de Turnaround;
● Tempo de Resposta;
● Throughput;
5. Algoritmos de Escalonamento
● Escalonamento First-In-First-Out (FIFO)
● Escalonamento Shortest-Job-First (SJF)
Escalonamento Preemptivo e Não-Preemptivo
7. Resumo
Diversos processos podem estar no estado de pronto, assim ,através da
gerência de processador utilizamos políticas de escalonamento para
melhor desempenho.