Tipos de escalonamento
Felipe D. Lopes
Sistemas de Informação (Sis38) – Sistemas Operacionais
09/04/12
RESUMO
Os conceitos a seguir irão mostrar de forma resumida o que é um escalonador, como funciona e qual é sua principal função dentro de um sistema operacional, além de mostrar quais são os principais tipos de escalonamento. O objetivo deste trabalho é mostrar ao leitor uma forma simples e prática de entender a dinâmica dos escalonadores, para que servem e qual sua importância para o sistema operacional de um computador. Ao final deste trabalho será possível concluir que um sistema operacional organizado precisa ter ao menos uma forma de escalonamento para melhor controlar os seus processos. …exibir mais conteúdo…
Porém essa forma de escalonamento pode ser muito injusta, pois alguns processos poderão nunca ser executados, e por isso alguns escalonadores tendem a pausar processos no meio de sua execução e darem seguimento a outros que vierem em sequência, executando o restante do processo pausado mais tarde, ou simplesmente dando certo tempo para cada processo e ao fim deste tempo, passando a vez para outro e assim sucessivamente até todos serem executados.
3.1 TIPOS DE ESCALONAMENTO
Agora que ficou claro o que são os processos e o que é escalonamento, veremos quais os tipos mais comuns de escalonadores e quais dinâmicas eles utilizam para escalonar entre processos.
3.1.1 Escalonamento: FIRST COME, FIRST SERVED ( F.C.F.S.)
É o mais simples entre os escalonadores, basicamente o processo que solicitar o processador primeiro será atendido primeiro, caso aja outro processo em execução será criada outra fila no estilo F.I.F.O. (First in, First out). Esta dinâmica de escalonamento funciona somente em sistemas “não preemptivos”, nos quais organiza processos conforme sua ordem de chegada. Suas principais características são de ser o mais simples possível de programar, e tem como