Processos

3704 palavras 15 páginas
Gerência do Processador

Prof. Flávio Louzada de Araújo
1

Introdução
• O uso da multiprogramação pressupõe a existência simultânea de vários processos disputando o processador
• Alternar a CPU entre processos faz com que SOs tornem computadores mais produtivos

2

Características da Multiprogramação
• Ter sempre algum processo em execução, maximizando o uso da CPU.
• Para um sistema monoprocessado, nunca haverá mais de um processo em execução.
• Vários processos são mantidos em memória, quando um processo em execução precisa esperar, a CPU é alocada para outro processo.

3

Introdução
• Necessidade de “intermediar” esta disputa de forma justa
– Gerência do processador
• Devem ser estabelecidos critérios para determinar qual processo será escolhido
– Critérios utilizados compõem a política de escalonamento 4

• Escalonamento
Estado de
Execução
lo ca Es n to me na

Estado de
Espera

Estado de
Pronto

5

Ciclos de surtos de CPU e I/O
• O sucesso do escalonamento depende da seguinte propriedade observada nos processos: – a execução de um processo consiste de um ciclo de execução na CPU e espera de I/O, alternando entre esses dois estados. 6

Ciclos de surtos de CPU e I/O
• Distribuição de processos limitados por CPU e por I/O pode ser importante na seleção de um algoritmo adequado de escalonamento de CPU.

7

7

Funções Básicas
• A política de escalonamento possui diversas funções básicas:






Manter o processador ocupado
Balancear o uso da UCP entre procesos
Privilegiar a execução de aplicações críticas
Maximizar o throughput do sistema
Oferecer tempo de resposta razoável para os usuários

8

Funções Básicas
• Cada SO possui sua política de escalonamento – Adequado ao seu propósito e suas características • Sistema de tempo compartilhado e sistema de tempo real possuem requisitos de escalonamento diferentes 9

Funções Básicas
• A rotina do Sistema

Relacionados

  • Processo, que processo?
    896 palavras | 4 páginas
  • Processo, que processo
    496 palavras | 2 páginas
  • processo que processo
    2198 palavras | 9 páginas
  • Processos que processos?
    1147 palavras | 5 páginas
  • Processos que processos
    1501 palavras | 7 páginas
  • Processo, que processo?
    934 palavras | 4 páginas
  • Processo, que processo?
    1360 palavras | 6 páginas
  • Processo, que processo?
    570 palavras | 3 páginas
  • Processo que processo
    431 palavras | 2 páginas
  • Processos por processos
    328 palavras | 2 páginas