Questão nº 69
Questão de Conhecimentos Específicos - Suporte · CESGRANRIO BANESE 01/2025 (nº 69)
A política de escalonamento é composta pelos critérios utilizados para determinar qual processo será escolhido para fazer uso do processador.
Dentre os principais critérios que devem ser considerados em uma política de escalonamento, está o de minimizar o tempo de turnaround, ou seja, minimizar o tempo
- Aque um processador leva no estado de execução durante o seu processamento.
- Btotal que um processo permanece na fila de pronto durante o seu processamento, aguardando para ser executado.
- Cque o processo leva desde a sua criação até o seu término, levando em consideração todo o tempo gasto na espera para alocação de memória, espera na fila de pronto, processamento na UCP e na fila de espera. (alternativa correta)
- Ddecorrido entre uma requisição ao sistema ou aplicação e o instante em que a resposta é exibida.
- Eque um processador permanece ocupado para reduzir a sua sobrecarga.
Resposta comentada
Gabarito Alternativa C
Conceito-chave: Turnaround (ou tempo de retorno) é o tempo total que um processo gasta no sistema, do momento em que é criado até o instante em que termina. Ele inclui todos os estados: espera (fila de pronto, fila de espera de I/O, espera de memória) e execução na CPU. É como o "tempo de conclusão" de um pedido num restaurante: conta desde o pedido até a entrega, incluindo espera na fila, preparo e atrasos.
- (A) Incorreta: Foca apenas no estado de execução (CPU), ignorando todo o tempo que o processo fica esperando na fila de pronto e em I/O — isso é só uma fração do turnaround.
- (B) Incorreta: Refere-se apenas ao tempo na fila de pronto (tempo de espera), que é um componente do turnaround, mas não o total — o processo também gasta tempo em execução e em espera de I/O.
- (C) Correta: É exatamente a definição de turnaround: tempo da criação ao término, somando espera de memória, fila de pronto, processamento na UCP e fila de espera (I/O). É o critério que mede a "vida inteira" do processo no sistema.
- (D) Incorreta: Descreve o tempo de resposta (resposta ao usuário), que é o intervalo entre uma requisição e a primeira resposta visível — não o tempo total até o término.
- (E) Incorreta: Fala em manter a CPU ocupada (utilização da CPU), que é um critério de desempenho do sistema, não de minimizar o tempo de um processo individual.
Armadilha da banca: A alternativa (B) é a mais tentadora porque muitos alunos confundem turnaround com tempo de espera (fila de pronto). A pegadinha está em omitir o tempo de execução e de I/O — o turnaround soma todos os tempos, não apenas a espera. A banca quer que você lembre que o processo não fica só na fila de pronto; ele alterna entre CPU e espera, e o turnaround é o somatório de tudo isso.
Fonte: CESGRANRIO BANESE 01/2025 Técnico Bancário III - Suporte (Caderno Prova C). Reproduzida para fins de estudo.