gerenciamento de processo

1301 palavras 6 páginas
Sistemas Operacionais

AULA 10 - Gerência do Processador
Conforme comentamos, em alguns momentos podemos ter 2 ou mais processos aptos a utilizar o processador para ser executado. Nesse instante, o sistema operacional deve decidir qual dos processos aptos, armazenados em uma fila, será escolhido para rodar primeiro. Essa tarefa e a tomada de decisão é feita pelo escalonador de processos (parte do sistema operacional) através da implementação de alguns algoritmos de seleção, denominados algoritmos de escalonamento.

Escalonadores
O escalonador é a entidade do sistema operacional responsável por selecionar um processo apto a executar no processador e dividir o tempo do processador de forma justa entre os processos que estão aptos. Em outras palavras, o objetivo dos escalonadores é implementar uma política de escalonamento de processos.
O sistema operacional possui um módulo responsável por efetuar a troca de contexto entre a execução de processos distintos, chamado de Dispatcher. Já o escalonador está relacionado com a implementação e aplicação das políticas de seleção adotadas.
Objetivos do escalonamento:
1. Maximizar a utilização do processador
2. Privilegiar aplicações que são críticas
3. Maximizar a produção do sistema (throughput)
a. Número de processos executados por unidade de tempo
4. Minimizar o tempo de execução (turnaround – tempo que um processo gasta desde a sua criação até seu término)
a. Tempo total para executar um determinado processo
5. Minimizar o tempo de espera
a. Tempo que um processo permance na lista de aptos
6. Minimizar o tempo de resposta
a. Tempo decorrido entre uma requisição e a sua realização

Prof. Dr. Jean M. Laine

1

Sistemas Operacionais

Tipos de escalonadores
Existem 2 tipos de escalonadores:
1. não-preemptivo: escalonadores que permitem que os processos rodem até o fim de sua execução sem ser interrompidos por eventos externos.
2. preemptivo: escalonadores que são capazes de suspender

Relacionados

  • Processos De Gerenciamento
    4859 palavras | 20 páginas
  • Gerenciamento de Processos
    433 palavras | 2 páginas
  • Gerenciamento de processos
    11728 palavras | 47 páginas
  • Gerenciamento de processos
    303 palavras | 2 páginas
  • Gerenciamento de processos
    1153 palavras | 5 páginas
  • GERENCIAMENTO DE PROCESSOS
    4631 palavras | 19 páginas
  • Gerenciamento de processos
    2040 palavras | 9 páginas
  • Gerenciamento de processo
    1403 palavras | 6 páginas
  • Gerenciamento de Processos
    1200 palavras | 5 páginas
  • Gerenciamento De Processos
    617 palavras | 3 páginas