Atividade Individual – Algoritmos de Escalonamento
Situação-problema:
Em um sistema operacional multitarefa, vários processos precisam utilizar a CPU para serem executados. Em determinado momento, o sistema apresenta lentidão e alguns processos demoram mais do que o esperado para serem concluídos.
O administrador do sistema identificou que o problema pode estar relacionado ao algoritmo de escalonamento utilizado, especialmente quando há muitos processos concorrendo pelo uso da CPU.
Com base no funcionamento dos algoritmos de escalonamento, analise a situação e responda às questões a seguir.
QUESTÃO 1 - DEFINIÇÃO DO ESCALONAMENTO: Explique o que é escalonamento de processos e qual sua importância no funcionamento de um sistema operacional.
QUESTÃO 2 - FIFO: Descreva como funciona o algoritmo FIFO (First In, First Out) e apresente uma vantagem e uma desvantagem desse método.
QUESTÃO 3 - ROUND ROBIN: Explique o funcionamento do algoritmo Round Robin, destacando o conceito de fatia de tempo (quantum) e sua influência na execução dos processos.
QUESTÃO 4 - ESCALONAMENTO POR PRIORIDADE: Descreva como funciona o escalonamento por prioridade e explique o que pode ocorrer quando processos de baixa prioridade aguardam por muito tempo.
QUESTÃO 5 - ANÁLISE COMPARATIVA: Compare os algoritmos FIFO, Round Robin e por Prioridade, destacando uma diferença importante entre eles.
QUESTÃO 6 - APLICAÇÃO PRÁTICA: Cite um exemplo de sistema operacional que utiliza algum desses algoritmos e explique brevemente sua aplicação.
QUESTÃO 7 - ANÁLISE CRÍTICA: Considerando a lentidão observada no sistema, qual algoritmo você considera mais adequado para melhorar o desempenho? Justifique sua resposta.