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:
- A)throughput;
Certa, porque throughput mede a quantidade de processos executados ou concluidos em um dado intervalo de tempo.
- B)tempo de espera;
Errada, porque tempo de espera mede quanto tempo o processo fica aguardando na fila de pronto.
- C)tempo de turnaround;
Errada, porque tempo de turnaround mede o tempo total entre a chegada do processo e sua conclusao.
- D)tempo de processador;
Errada, porque tempo de processador mede o tempo efetivamente gasto na CPU pelo processo.
- E)utilização do processador.
Errada, porque utilizacao do processador mede o percentual de uso da CPU, nao a quantidade de processos executados.
Gabarito: A
Quando falamos em escalonamento de processos, o Sistema Operacional precisa decidir quem usa o processador e por quanto tempo. Para isso, existem varios criterios de avaliacao, como tempo de espera, turnaround, utilizacao da CPU e throughput. Cada um mede um aspecto diferente do desempenho do escalonador. A pegadinha aqui esta no enunciado: ele nao pergunta quanto tempo o processo leva, nem quanto tempo fica esperando, nem quao ocupada a CPU fica. Ele quer o criterio que representa o numero de processos executados em um determinado intervalo de tempo. Esse indicador mede a quantidade de tarefas concluidas por unidade de tempo, ou seja, o rendimento do sistema. Esse conceito e conhecido como throughput. Em termos praticos, quanto maior o throughput, mais processos o SO consegue finalizar em certo periodo, o que e um bom sinal de eficiencia global. Doutrinariamente, e um dos criterios classicos usados para avaliar politicas de escalonamento em Sistemas Operacionais. Portanto, o gabarito esta correto porque a descricao do enunciado corresponde exatamente ao throughput: numero de processos executados ou concluidos em um intervalo de tempo. As outras alternativas descrevem outros indicadores, mas nao esse.