Buscar

Cinco tarefas repesentadas pela indentificação A, B, C, D e E, executadas em lote, chegam ao computador com 1 segundo de intervalo entre eles. Seus...

Cinco tarefas repesentadas pela indentificação A, B, C, D e E, executadas em lote, chegam ao computador com 1 segundo de intervalo entre eles. Seus tempos de processamento são estimados em 10, 7, 3, 4 e 5 segundos de CPU, respectivamente. Considerando que a estratégia de escalonamento é do tipo round-robin (circular) com um time-slice (fatia de tempo) de 1 segundo, o tempo médio de turnaround desses processos, ignorando o tempo gasto para troca de contexto e assumindo que uma tarefa admitida é colocada no início da fila é de:


a) 55 segundos
b) 10,8 segundos
c) 13,1 segundos
d) 21,6 segundos
e) 25,5 segundos

Essa pergunta também está no material:

CCT0757_EX_A4_V3
3 pág.

Sistemas Operacionais I Universidade Estácio de SáUniversidade Estácio de Sá

Respostas

User badge image

Ed Verified user icon

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.

0
Dislike0

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Continue navegando