Um computador multiprogramado muitas vezes tem múltiplos pr...

Próximas questões
Com base no mesmo assunto
Q831588 Sistemas Operacionais

Um computador multiprogramado muitas vezes tem múltiplos processos que competem pela CPU ao mesmo tempo. Se somente uma CPU estiver disponível, um algoritmo de escalonamento escolherá qual processo executará na CPU. Há um algoritmo de escalonamento em que a cada processo é atribuído um intervalo de tempo, o seu quantum, no qual ele é permitido executar. Se o processo não se concluir no tempo que lhe foi dado, o sistema escolherá outro processo que estiver aguardando para executar.


Esse algoritmo de escalonamento é conhecido como

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Comentário de Gabarito

Alternativa Correta: E - escalonamento por chaveamento circular

Comentário:

O algoritmo mencionado na questão é conhecido como escalonamento por chaveamento circular (também chamado de Round-Robin).

Este método é amplamente utilizado em sistemas multitarefa, onde múltiplos processos necessitam ser executados pela CPU. No escalonamento por chaveamento circular, cada processo recebe um intervalo de tempo específico, denominado quantum, para ser executado.

Se o processo não for concluído dentro do seu quantum, ele é interrompido e colocado de volta na fila de processos prontos, e o próximo processo na fila é selecionado para executar. Essa abordagem garante que todos os processos recebam uma quantidade justa de tempo da CPU, evitando que um único processo monopolize a CPU.

Vamos analisar as outras alternativas para entender melhor:

A - shortest job first: Este algoritmo seleciona o processo com o menor tempo de execução estimado. Não se encaixa na descrição da questão, pois não usa um quantum de tempo fixo.

B - timeframe window: Não é um termo padrão em escalonamento de CPU. Talvez tenha sido incluído para confundir.

C - first come, first served: Este método atende os processos na ordem em que chegam, sem interrupções. Não utiliza quanta de tempo.

D - escalonamento por prioridades: Seleciona processos com base em prioridades atribuídas. Não necessariamente usa quanta de tempo regulares.

Portanto, a alternativa E está correta, pois descreve precisamente o funcionamento do escalonamento por chaveamento circular.

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

Round-robin (RR) é um dos algoritmos mais simples de agendamento de processos em um sistema operacional, que atribui frações de tempo para cada processo em partes iguais e de forma circular, manipulando todos os processos sem prioridades.Escalonamento Round-Robin é simples e fácil de implementar.

https://pt.wikipedia.org/wiki/Round-robin

Gabarito E

O cara da banca colocou a resposta em português, muita gente deve ter ficado em dúvida....

 

"Retroceder Nunca Render-se Jamais !"
Força e Fé !
Fortuna Audaces Sequitur !

Escalonamento por Chaveamento Circular simples tradução do termo Round Robin (RR).

a) SJF: algoritmo em lote, não preemptivo;

b) Acho que não existe;

c) FCFS: algoritmo em lote, não preemptivo;

d) Por Prioridades: interativo, pode ocorrer starvation;

e) Round Robin: interativo, preemptivo, quantum. (Gabarito)

.

.

.

.

At.te

Foco na missão 

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo