Questão de Sistemas Operacionais — Algoritmo de Escalonamento — FGV 2023
Sistemas Operacionais›Algoritmo de Escalonamento
Código
fg072615
Banca
FGV
Órgão
TJ-SE
Ano
2023
Nível
Superior
Cargo
Analista Judiciário - Especialidade - Análise de Sistemas - Banco de Dados
A política de escalonamento é a base da gerência do processador. Ryu é analista de sistemas e sabe que as características de cada Sistema Operacional (SO) determinam quais são os principais aspectos para a implementação de uma política de escalonamento adequada. Brevemente Ryu adotará, em seu projeto de SO, o critério de escalonamento que representa o número de processos executados em um determinado intervalo de tempo.Em seu projeto de SO, Ryu deve utilizar o critério de escalonamento:
Athroughput;
Btempo de espera;
Ctempo de turnaround;
Dtempo de processador;
Eutilização do processador.
Revelar gabarito e comentário▾
GabaritoA — throughput;
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Critérios de Escalonamento de Processos
Gabarito: letra A. O critério de escalonamento que representa o número de processos executados em um determinado intervalo de tempo é o throughput. Na gerência do processador, throughput mede a taxa de conclusão de processos por unidade de tempo — quantos processos são finalizados por segundo, por minuto, etc. É um dos principais indicadores de desempenho do escalonador.
Alternativa A — ✅ Correta ⟵ GABARITO
Throughput é exatamente o número de processos completados por unidade de tempo. Em sistemas batch, busca-se maximizar o throughput; em sistemas interativos, o foco costuma ser o tempo de resposta.
Alternativa B — ❌ Incorreta
Tempo de espera é o tempo total que um processo permanece na fila de prontos, aguardando a CPU. Não mede quantidade de processos executados, sim o tempo de espera individual.
Alternativa C — ❌ Incorreta
Tempo de turnaround (ou tempo de retorno) é o intervalo entre a submissão e a finalização de um processo. Mede duração, não quantidade.
Alternativa D — ❌ Incorreta
Tempo de processador (ou tempo de CPU) é o tempo efetivo de uso da CPU por um processo. Refere-se a um único processo, não à taxa de conclusão de múltiplos processos.
Alternativa E — ❌ Incorreta
Utilização do processador é a fração de tempo em que a CPU está ocupada. Indica o quanto o recurso é aproveitado, mas não quantos processos são concluídos.
PEGA ESSA DICA!
Para questões de escalonamento, decore os principais critérios: throughput (vazão), tempo de turnaround (tempo total de execução), tempo de espera (tempo na fila), tempo de resposta (para sistemas interativos) e utilização da CPU. A banca costuma cobrar a definição exata de cada um.