Monografia SO Final Escalonamento Repaired libre
39695 palavras
159 páginas
UNIVERSIDADE ESTADUAL PAULISTA “JÚLIO DE MESQUITA FILHO” FACULDADE DE CIÊNCIAS ‐ CAMPUS DE BAURU
BACHARELADO EM SISTEMAS DE INFORMAÇÃO
SISTEMAS OPERACIONAIS I
CARLOS EDUARDO CIRILO
DANILO BALZAQUE SILVEIRA NETTO JÚNIOR
JORGE HENRIQUE DE BARROS ASSUMPÇÃO
Organização de Escalonadores de Processo
Bauru
2007
CARLOS EDUARDO CIRILO
DANILO BALZAQUE SILVEIRA NETTO JÚNIOR
JORGE HENRIQUE DE BARROS ASSUMPÇÃO
Organização de Escalonadores de Processo
Monografia apresentada à disciplina Sistemas Operacionais I do curso de Bacharelado em Sistemas de Informação da Faculdade de Ciências – campus de Bauru
– da Universidade Estadual Paulista “Júlio de Mesquita Filho”.
Bauru
2007
“Se um homem tem um talento e não tem capacidade de usá‐lo, ele fracassou. Se ele tem um talento e usa somente a metade deste, ele fracassou parcialmente. Se ele tem um talento e de certa forma aprende a usá‐lo em sua totalidade, ele triunfou gloriosamente e obteve uma satisfação e um triunfo que poucos homens conhecerão“.
Thomas Wolfe
RESUMO O escalonamento de UCP é a base dos sistemas operacionais multiprogramados. Ao alternar a UCP entre os processos, o sistema operacional pode tornar o computador produtivo. Quando um sistema pode escolher os processos que executa, deve adotar uma estratégia ‐ denominada política de escalonamento de processador – para decidir quais processos executar em determinado instante. Uma política de escalonamento deve tentar satisfazer alguns critérios de desempenho, como maximizar o número de processos que terminam por unidade de tempo (rendimento), minimizar o tempo que cada processo espera antes de executar (latência), evitar adiamento indefinido de processos, assegurar que cada processo conclua antes de seu prazo estabelecido, ou maximizar a