← Questões de Sistemas Operacionais

Sistemas Operacionais · FGV · 2024

Questão comentada de Sistemas Operacionais

Uma das funções básicas de sistema operacional de dispositivos computacionais é a de gerenciamento de seus recursos. E, dentre as diversas demandas de gestão desse software básico, existem diferentes algoritmos para o escalonamento de processos interativos disponíveis para implementação em sistemas operacionais. Há uma técnica de escalonamento que, em um sistema preemptivo, disponibiliza para cada processo uma quantidade fixa de tempo (quantum) para a sua execução. Caso o processo não tenha terminado, é retirado do processador e alocado ao final de uma fila. Assinale a opção que apesenta o algoritmo de escalonamento que implementa o algoritmo anteriormente descrito.

Gabarito: A

A questão descreve um escalonamento preemptivo em que cada processo recebe uma fatia fixa de tempo de CPU, chamada quantum. Se o processo não termina dentro desse intervalo, ele é interrompido e vai para o fim da fila para esperar sua vez de novo. Isso é exatamente a lógica do round-robin, muito usado em sistemas interativos porque distribui a CPU de forma simples e relativamente justa entre vários processos. Pense nele como uma fila de atendimento em que cada pessoa fala por um tempinho e, se não acabar, volta para o fim da fila. Ninguém fica monopolizando o atendente, e o sistema responde melhor para vários usuários ao mesmo tempo. O segredo aqui é a combinação de preempção + quantum fixo + fila circular. Por isso, o gabarito é a alternativa A, Alternância circular (round-robin). É o algoritmo clássico descrito no enunciado. Doutrinariamente, ele é apresentado nos textos de Sistemas Operacionais como um escalonamento preemptivo apropriado para ambientes de tempo compartilhado e interação com o usuário. Não há um fundamento legal específico, porque a matéria é de natureza técnica, não jurídica. As outras alternativas seguem lógicas diferentes: algumas tentam dividir CPU por cota, por sorteio ou por prioridade, mas nenhuma delas descreve o comportamento de tirar o processo ao fim do quantum e colocá-lo no fim da fila.

Continue treinando

Questões relacionadas