Gerenciador de memoria

2914 palavras 12 páginas
Sistemas
Operacionais
Gerência de Processador

1

Conteúdo
• Introdução
• Objetivos
• Comportamento dos processos
• Categoria de escalonamento
• Algoritmos de escalonamento

Sistemas Operacionais

2

Introdução
• Quando um computador é multiprogramado, ele muitas vezes tem muitos processos que competem pela CPU ao mesmo tempo
• Este processo ocorre quando dois processos estão simultaneamente no estado pronto
• Se somente uma CPU se encontrar disponível, deverá ser feita uma escolha de qual processo executará em seguida
Sistemas Operacionais

3

Objetivos
• Ser justo: Todos os processos devem ser tratados igualmente, tendo possibilidades idênticas de uso do processador • Maximizar a produtividade (throughput): Procurar maximizar o número de tarefas processadas por unidade de tempo
• Minimizar o tempo de resposta para usuários interativos
• Favorecer processos bem comportados: processos que tenham comportamento adequado poderiam receber um serviço melhor

Sistemas Operacionais

4

Comportamento dos processos • CPU-Bound
• Gastam maior parte do tempo computando
• Processo que realiza grandes cálculos

• I/O-Bound
• Passam maior parte do tempo esperando Entrada e
Saída
• Processo que lê e escreve periodicamente no disco

Sistemas Operacionais

5

Comportamento dos processos Sistemas Operacionais

6

Comportamento dos processos CPU-Bound

IO-Bound
Sistemas Operacionais

7

Escalonamento
• As decisões de escalonamento de CPU podem ocorrer de quatro maneiras:
• Quando o processo passa do estado de execução para o estado de espera (bloqueado);
• Quando um processo passa do estado de execução para o estado pronto;
• Quando um processo passa do estado bloqueado para o estado pronto;
• Quando um processo termina.

• Nos casos 1 e 4 há obrigatoriamente a troca de processos na CPU.
8

Categorias de escalonamento • Escalonamento não-Preemptivo
• Escolhe um processo para executar
• Deixa-o executar, até que seja bloqueado, ou
• Até que libere a CPU voluntariamente


Relacionados

  • Relatorio 3 Gerenciador de Memoria
    602 palavras | 3 páginas
  • HAHAHA
    765 palavras | 4 páginas
  • Sistemas
    635 palavras | 3 páginas
  • gerenciamento de memoria
    929 palavras | 4 páginas
  • Tema: Uma Visão Pratica da Contabilidade
    4901 palavras | 20 páginas
  • Resumo gerenciamento minix 2 e linux
    3400 palavras | 14 páginas
  • Executivo do sistema operacional moderno
    2920 palavras | 12 páginas
  • Relatório 03: Gerenciamento de Memória:
    2684 palavras | 11 páginas
  • Resenha
    684 palavras | 3 páginas
  • Gerenciamento de memória
    2386 palavras | 10 páginas