sistema operacional
Gerência do Processador
Funções Basicas
Com o surgimento dos sistemas multiprogramáveis, a gerência do processador tornou-se uma das atividades mais importantes em um sistema operacional.
A partir do momento em que vários processos podem estar no estado de pronto, devem ser estabelecidos critérios para definir qual processo será escolhido para fazer uso do processador. Tais critérios compõem a política de escalonamento, que é a base da gerência do processador e da multiprogramação em um sistema operacional.
Dentre as funções da gerência do processador, podemos citar:
• 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 e;
• Oferecer tempos de resposta razoáveis aos usuários interativos.
Cada sistema operacional possui sua política de escalonamento adequada ao seu propósito e às suas características. Sistemas de tempo compartilhado, por exemplo, possuem requisitos de escalonamento distintos dos sistemas de tempo real.
Critérios de escalonamento
- Throughput: é o número de processos