Atps
Trabalho Universitário: Atps. Pesquise 862.000+ trabalhos acadêmicosPor: Marciasalles • 28/3/2015 • 263 Palavras (2 Páginas) • 347 Visualizações
Relatório 02: Gerenciamento de Processos e Threads
2.1 Política de Gerenciamento de Processador
- Gerência do Processador
Com o surgimento dos sistemas multiprogramáveis, nos quais múltiplos processos poderiam permanecer na memória principal compartilhando o uso da UCP, a gerência do 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, critérios devem ser estabelecidos 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 é a base da gerencia do processador e da multiprogramação em um sistema operacional.
- Funções Básicas: A politica de escalonamento de um sistema operacional tem diversas funções básicas, como a de manter o processador ocupado a maior parte do tempo, balancear o uso da UCP entre processos, privilegiar a execução de aplicações críticas, maximizar o throughput do sistema e
oferecer tempos de resposta razoáveis para usuários interativos.
Cada sistema operacional possui sua politica de escalonamento adequada ao seu propósito e às suas características. Sistemas de tempo compartilhado, por exemplo, têm requisitos de escalonamento dos sistemas de tempo real.
Fonte: PLT 73 Sistemas Operacionais Paginas 137 e 138.
- Processo
A gerência de processos é uma das principais funções de um sistema operacional, possibilitando aos programas alocar recursos, compartilhar dados, trocar informações e sincronizar suas execuções. Os processos são executados concorrentemente, compartilhando o uso do processador, memória principal e dispositivos de E/S, dentre outros recursos.
- Estrutura de Processo: O processador é processador é projetado para executar a partir do ciclo de busca e execução.
Fonte: PLT 73 Sistemas Operacionais Paginas 65.
...