SISTEMAS OPERACIONAIS - ESCALONAMENTO

2015 palavras 9 páginas
Sistemas Operacionais

Brasília 17 de junho de 2013 Guará-DF.

Faculdade Projeção Guará

Turma:
4° AN.

Professor:
Ricardo Amaral.

Sumario

Introdução
Com o avanço da tecnologia dos computadores, vieram os sistemas operacionais com o intuito de oferecer uma interface ao usuário e ao mesmo tempo gerenciar os periféricos do computador. A partir daí os sistemas operacionais viram a ser aprimorados para realizar tal tarefa com a maior eficiência possível. E um desses aprimoramentos é o gerenciamento de processador.
Sendo a mais importante tarefa do sistemas operacionais multiprogramáveis, tendo base de que possuem vários processos em estado de pronto. Assim surge a política para determinar qual processo será instanciado primeiro, a política de escalonamento.
Funções Básicas
Sua principal função é manter o processador ocupado a maior parte do tempo, evitando ociosidade do mesmo. Equilibrar os processos concorrentes na CPU, cujo este é o maior desafio entre os algoritmos de escalonamento. Priorizar a execução de aplicações críticas, como gerenciamento de energia; hora do sistema. Aumentar a taxa de transferência de dados (Troughput) e maximiza a sobrecarga (overhead). Balancear a utilização de recursos do sistema.

Critérios de Escalonamento
Os critérios vão de acordo com as necessidade do sistema operacional em questão, ou seja, o propósito no qual foi criado, entre eles: sistemas de tempo real; sistemas de tempo compartilhado; sistemas batch (ou sistemas em lotes).
O escalonador (ou scheduler) que implementa a política de escalonamento, isto é, ele determina qual a prioridades dos processos que serão executados no processador, isso é feito através de uma Dispatcher, que é uma rotina que realiza a troca de processos em execução após a decisão do escalonador, e o tempo em que essa rotina leva para executar a tarefa é chamado de latência.
Nos ambientes multithread, a unidade que escalonada é a thread,

Relacionados

  • Sistemas Operacionais - Escalonamento
    2014 palavras | 9 páginas
  • Sistemas Operacionais - Escalonamentos
    18302 palavras | 74 páginas
  • Sistemas Operacionais e Politicas de Escalonamentos
    918 palavras | 4 páginas
  • Escalonamento diversos sistemas operacionais
    1250 palavras | 5 páginas
  • Dreadlocks e escalonamento em sistemas operacionais
    1744 palavras | 7 páginas
  • Sistema operacional, estratégia de escalonamento
    347 palavras | 2 páginas
  • sistemas operacionais, escalonamentos e virtualização
    1711 palavras | 7 páginas
  • 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
  • Info
    1502 palavras | 7 páginas
  • Escalonamento de processos
    4033 palavras | 17 páginas