Um computador multiprogramado muitas vezes tem múltiplos pr...
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
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
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