Em um ambiente de sistemas operacionais, a gestão eficiente...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
No contexto de sistemas operacionais, o tema central da questão é a gestão de processos e, mais especificamente, o escalonamento de processos. Este é um conceito fundamental que se refere à forma como o sistema operacional decide qual processo será executado pelo processador, especialmente quando múltiplos processos estão competindo por tempo de CPU. Para preparar-se para questões como essa, é essencial compreender diferentes algoritmos de escalonamento e suas características.
A alternativa correta é a Alternativa C: "utilizar um algoritmo de escalonamento Round-Robin com quantums de tempo pré-definidos".
Justificativa para a Alternativa C:
O algoritmo Round-Robin é amplamente utilizado em sistemas de tempo compartilhado porque distribui o tempo do processador de forma justa entre todos os processos. Cada processo recebe um quantum de tempo para executar, e se não terminar nesse período, é colocado no final da fila. Essa abordagem garante que todos os processos recebam atenção e que o tempo de resposta seja razoável, evitando que um único processo monopolize o CPU. Isso é eficaz para otimizar o uso do CPU em ambientes com muitos processos concorrentes.
Por que as outras alternativas estão incorretas?
Alternativa A: "priorizar processos com maior tempo de espera, independentemente da carga de trabalho" não é ideal porque pode conduzir a situações de inversão de prioridade, onde processos mais urgentes ficam esperando enquanto outros de menor importância são executados.
Alternativa B: "alocar o CPU pelo método ‘primeiro a chegar, primeiro a ser servido’" não considera a diferença nas necessidades de processamento dos processos, o que pode levar a ineficiências e até mesmo a situações onde processos de maior prioridade não são atendidos em tempo hábil.
Alternativa D: "permitir que processos de usuário tenham prioridade sobre processos do sistema operacional" é geralmente incorreto porque processos do sistema operacional são cruciais para a estabilidade e segurança do sistema. Dar prioridade aos processos do usuário pode comprometer a integridade do sistema.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
O Round Robin é um algoritmo de escalonamento justo, distribuindo a CPU de forma equitativa entre os processos.
Os processos serão mantidos em uma fila, ao ser escolhido irá executar por um tempo fixo (quantum) e retornará para o fim da fila.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo