Gerenciamento de processador

Disponível somente no TrabalhosFeitos
  • Páginas : 15 (3636 palavras )
  • Download(s) : 0
  • Publicado : 9 de outubro de 2012
Ler documento completo
Amostra do texto
EEEM PROFª HILDA MIRANDA NASCIMENTO

Vinicius Fontoura Nascimento













GERÊNCIA DE PROCESSADOR






















SERRA
2012

Vinicius Fontoura Nascimento













GERÊNCIA DE PROCESSADOR

















Pesquisa, tendo como objetivo a obtenção de conhecimento e aaprovação na matéria de sistemas operacionais do professor Gilmar Lima. Feita pelos alunos do 1ºI1 da EEEM Hilda Miranda Nascimento.








SERRA
2012

Sumário



1. Introdução à gerência de processador...................................................5
2. Funções básicas........................................................................................6
3. Critério deescalonamento...................................................7
4. Escalonamento não – preemptivo e preemptivo...................................9
5. Escalonamento FIFO…………………………………………………...10
6. Escalonamento shortest – job – first.......................12
7. Escalonamento coorporativo...................................................................13
8. Escalonamentocircular...........................................................................14
9. Escalonamento por prioridade...............................................................16
10. Escalonamento por múltiplas prioridades...........................................19
11. Escalonamento por filas múltiplas com realimentação......................21
12. Política de escalonamento de sistemas de tempo compartilhado......2413. Política de escalonamento de sistemas de tempo real.........................28
Conclusão......................................................................................................29
Bibliografia.....................................................................................................30















Introdução

Com o surgimento de novos recursos desistemas multiprogramáveis, onde vários processos poderiam ficar na memória principal compartilhando a mesma CPU,a gerência de processador tornou-se uma das atividades mais importantes em um sistema operacional.
A partir do momento em que diversos processos podem estar no estado de pronto, devem ser estabelecidos critérios para determinar qual processo seráescolhido para fazer uso do processador.


TANENBAUM, Andrew S

















1. Introdução à gerência de processador

Com o surgimento dos sistemas multiprogramáveis, onde múltiplos processos poderiam permanecer na memória principal compartilhando o uso da CPU, a gerência do processador tornou-se uma das atividades maisimportantes em um sistema operacional. A partir do momento em que diversos processos podem estar no estado de pronto, devem ser estabelecidos critérios para determinar qual processo será escolhido para fazer uso do processador. Os critérios utilizados para esta seleção compõem a chamada política de escalonamento, que é à base da gerência do processador e da multiprogramação em um sistema operacional.[pic]
Figura 1: Escalonamento








2. Funções básicas

A política de escalonamento de um sistema operacional possui diversas funções básicas, como:

• 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 temposde resposta razoáveis para usuários interativos. Cada sistema operacional possui sua política de escalonamento adequada ao seu propósito e às suas características. A rotina do sistema operacional que tem como principal função implementar os critérios da política de escalonamento é denominada escalonador (scheduler).Em um sistema multiprogramável, o escalonador é fundamental, pois todo...
tracking img