TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Os Critérios de Escalonamento

Por:   •  5/9/2018  •  Trabalho acadêmico  •  359 Palavras (2 Páginas)  •  180 Visualizações

Página 1 de 2

                  Criterios de escalonamento

Para cumprir objetivos de escalonamento de um sistema, escalonado deve considerar o comportamento do processo.

 Um processo orientado a processador tende a usar todos o tempo do processador  que o sistema aloca a ele. Um processo orientado a E/S tende a usar o processador apenas brevemente antes de gerar uma requisição de E/S e em seguida devolve-lo. Processos orientados a processador gastam a maior parte do seu tempo usando o processador; processo orientados a E/s passam a maior parte do seu tempo esperando que o recursos externos (impressora, unidade de disco, conexões  de rede e etc.)atendam a suas requisições , e somente em tempo nominal usando processadores.

 Uma disciplina de escalonamento também poderia considera se um processo e em lote ou interativo. Uns processos em lote contem trabalho que o sistema executa sem interagir com o usuário. Um processo interativo requer frequentes entradas do usuário.

O usuário interagia com o processos emitindo requisições triviais por meio de teclado, nesse ambiente, um escalonador podia favorecer um processo interativo e causar pouco efeito sobre outros processos porque o tempo requerido para atender  a processo interativo (por exemplo, exibir texto) era nominal. A medida que os computadores ficaram mais potentes, os projetistas de sistemas e programadores de aplicações começaram a incluir características como gráfico  e GUIS para aperfeiçoar a interface  via GUIS usando um mause para execuções como abrir, redirecionar, arrastar e fechar janelas .

No caso de um processo em lote, essa redução temporária de serviço pode ser aceitável, embora talvez não o seja para processos que executem em tempo real (coo aplicações multimídia).

Em um sistema que emprega prioridades, o escalonador deve favorecer processos de prioridade mais alta. Escalonadores podem basear suas decisões na frequência com que um processo de prioridade mais alta causou a preempção de uma outra de prioridade mais baixa.

Politica de escalonamento preemptivo comumente mantem informações sobre quanto tempo real de execução cada processo recebeu.

E facial provar que os tempos médios de espera podem ser minimizados executando-se primeiramente os processos que existem o mínimo de tempo de execução antes de concluir, infelizmente raramente sabe exatamente quando tempo mais cada processo precisa para concluir.

 

...

Baixar como (para membros premium)  txt (2.4 Kb)   pdf (26 Kb)   docx (10.5 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com