Sistemas Operacionais e Politicas de Escalonamentos

918 palavras 4 páginas
Sistemas Operacionais e Politicas de Escalonamento
1- O que é uma política de escalonamento de processo?
Funções e escalonamento Vários processadores podem estar em estado de pronto, então critérios devem ser estabelecidos para determinar qual processo será escolhido pelo processador. Assim, existem as políticas de escalonamento que é a base da gerência do processador e da multiprogramação de sistemas operacionais.
Resumo: É uma política que define qual dos processos em estado de pronto irá usar o processador. 2- Quais as funções do escalonador?
Responsável pelas políticas de escalonamento do sistema sendo suas funções básicas da política de escalonamento:
- ocupar o processador a maior parte do tempo
- balancear o uso da CPU entre processos
- privilegiar a execução de aplicações críticas
- maximizar o throughput do sistema
- oferecer tempo de resposta razoáveis nos processos interativos Funções e escalonamento
Dispatcher – responsável por fazer o chaveamento de contexto, ou a troca dos processos.

3- Quais os principais critérios utilizados em uma política de escalonamento? - Utilização do processador, throughput, tempo de processador, tempo de espera,

4- Diferencie os escalonamentos preemptivo e não preemptivo?
Sem Preempção
_ O processo fica executando até terminar ou até ser bloqueado em conseqüência a uma chamada ao sistema (I/O ou pedido de recurso do S.O.)
_ Com Preempção
_ O processo em execução pode ser interrompido:
_ Quando chega um novo processo
_ Se um outro processo de maior prioridade fica pronto
_ Quando interrompido pelo clock (timeslice ou quantum)

_ Evita que um processo monopolize o processador, oferecendo um melhor serviço

Preemptivo permite parar a execução de um processo e iniciar outro.
Algoritmos preemptivos Se o processo em execução puder perder o processador para outro processo, por algum motivo que não seja o término do seu ciclo de processador. Ex.:
Aplicações de tempo real Possibilidade de

Relacionados

  • TBC-SO/WEB: Um Software Educacional para o Ensino de Políticas de Escalonamento de Processos e de Alocação de Memória em Sistemas Operacionais
    4289 palavras | 18 páginas
  • Teste
    5550 palavras | 23 páginas
  • GERÊNCIA DO PROCESSADOR
    4145 palavras | 17 páginas
  • Gerenciamento de processador
    3636 palavras | 15 páginas
  • Escalonamento de processos
    4033 palavras | 17 páginas
  • SISTEMAS OPERACIOAIS CAP 8
    6343 palavras | 26 páginas
  • bhsxafvhgsdf
    3804 palavras | 16 páginas
  • Gerência de recursos do processador
    2097 palavras | 9 páginas
  • sistema operacional
    2253 palavras | 10 páginas
  • Estudo de políticas de escalonamento
    7048 palavras | 29 páginas