Essa pergunta também está no material:
Respostas
Para calcular o tempo médio de turnaround, é necessário somar o tempo de espera e o tempo de processamento de cada tarefa. O tempo de espera é o tempo que a tarefa fica na fila de espera antes de ser executada. Como a estratégia de escalonamento é round-robin com um time-slice de 1 segundo, cada tarefa recebe uma fatia de tempo de 1 segundo para ser executada, e depois volta para o final da fila, se ainda não tiver terminado. Para calcular o tempo de espera de cada tarefa, é necessário subtrair o tempo de chegada da tarefa do tempo em que ela é executada pela primeira vez. Como a primeira tarefa começa a ser executada no tempo 0, o tempo de espera da tarefa A é 0, o da tarefa B é 1, o da tarefa C é 2, o da tarefa D é 3 e o da tarefa E é 4. Para calcular o tempo de processamento de cada tarefa, basta usar os tempos informados no enunciado: 10 segundos para a tarefa A, 7 segundos para a tarefa B, 3 segundos para a tarefa C, 4 segundos para a tarefa D e 5 segundos para a tarefa E. Assim, o tempo de turnaround de cada tarefa é a soma do tempo de espera e do tempo de processamento. O tempo de turnaround da tarefa A é 10 segundos, o da tarefa B é 8 segundos, o da tarefa C é 5 segundos, o da tarefa D é 7 segundos e o da tarefa E é 9 segundos. O tempo médio de turnaround é a média aritmética dos tempos de turnaround de todas as tarefas. Assim, temos: (10 + 8 + 5 + 7 + 9) / 5 = 7,8 segundos Portanto, a alternativa correta é a letra B) 10,8 segundos.
Responda
Para escrever sua resposta aqui, entre ou crie uma conta