Questão nº 31
Questão de Tecnologia da Informação · FGV TJ-SE Servidor 2023 (nº 31)
Para um usuário interagir com um computador sem o Sistema Operacional (SO), ele deve conhecer profundamente diversos detalhes sobre o hardware do equipamento. Um técnico de programação de sistemas está testando um SO e verificou que se trata de uma arquitetura multiprogramada na qual vários processos são executados de forma concorrente.
Nesse contexto, o algoritmo de escalonamento que seleciona o processo que tiver o menor tempo de processador ainda por executar é o:
- Anão preemptivo;
- Bpor prioridade;
- Ccircular;
- DFirst-In-First-Out (FIFO);
- EShortest-Job-First (SJF). (alternativa correta)
Resposta comentada
Gabarito Alternativa E
O escalonamento de processos é a forma como o Sistema Operacional decide qual processo vai usar o processador (CPU) a seguir, em um ambiente onde vários programas querem rodar ao mesmo tempo (multiprogramação).
- (A) Incorreta: "Não preemptivo" é uma característica de um algoritmo (se ele pode ser interrompido ou não), não um algoritmo que seleciona pelo menor tempo restante.
- (B) Incorreta: O escalonamento por prioridade seleciona o processo com a maior prioridade definida, que não é necessariamente o que tem o menor tempo de processador restante.
- (C) Incorreta: O escalonamento circular (Round Robin) distribui o tempo do processador igualmente entre os processos, dando a cada um um pequeno "pedaço" de tempo, sem considerar o menor tempo de execução.
- (D) Incorreta: O escalonamento First-In-First-Out (FIFO) executa os processos na ordem em que eles chegam, sem levar em conta o tempo de processador que ainda precisam. Armadilha: É um algoritmo simples e comum, mas não atende ao critério de "menor tempo de processador ainda por executar".
- (E) Correta: O algoritmo Shortest-Job-First (SJF) seleciona o processo que tem o menor tempo de processador estimado para ser executado, exatamente como descrito na questão.
Fonte: FGV TJ-SE Servidor 2023 Técnico Judiciário - Programação de Sistemas (Caderno Tipo 1). Reproduzida para fins de estudo.