No que se refere às políticas de escalonamento de sistemas operacionais, assinale a opção que corresponde ao tempo decorrido entre a criação e o término de um processo.
- A)throughput
Throughput é a taxa de processos concluídos por unidade de tempo, não o tempo gasto por um processo do início ao fim.
- B)tempo de espera
Tempo de espera é quanto o processo fica parado na fila, sem executar na CPU.
- C)tempo de turnaround
Correta, porque mede o intervalo total entre a criação do processo e o seu término.
- D)tempo de resposta
Tempo de resposta é o tempo até a primeira resposta do sistema, e não até o fim do processo.
- E)tempo de processador
Tempo de processador é o tempo em que o processo realmente usa a CPU, não o ciclo completo do processo.
Gabarito: C
A questão cobra um conceito clássico de escalonamento e métricas de desempenho em Sistemas Operacionais. Quando um processo é criado, ele não termina na hora: pode esperar na fila, executar, sofrer interrupções e, só no fim, encerrar. O nome do intervalo entre a criação do processo e o seu término é o tempo de turnaround, que mede o ciclo completo da vida do processo do ponto de vista do usuário. Esse conceito é muito cobrado porque costuma ser confundido com tempo de espera, tempo de resposta e tempo de processador. Cada um mede uma coisa diferente: espera é o tempo parado na fila, resposta é até a primeira resposta do sistema, e processador é o tempo efetivamente gasto na CPU. Já turnaround olha o processo inteiro, do nascimento ao fim, sem frescura. Por isso, o gabarito é a alternativa C. Se a pergunta fala em "tempo decorrido entre a criação e o término de um processo", ela está descrevendo exatamente o turnaround time. Em doutrina de SO, essa é uma métrica básica para avaliar políticas de escalonamento, junto com throughput, utilização da CPU, tempo de espera e tempo de resposta.