Pular para o conteúdo principal

Questão de Sistemas Operacionais — Algoritmo de Escalonamento — FGV 2023

Sistemas OperacionaisAlgoritmo 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:
  1. Athroughput;
  2. Btempo de espera;
  3. Ctempo de turnaround;
  4. Dtempo de processador;
  5. 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.

Link permanente: /questoes/fg072615