Buscar

1. Considerando uma tarefa de 100s onde 5 segundos dela são obrigatoriamente serializáveis, qual é o speedup no caso do uso de 5 processadores? A...

1. Considerando uma tarefa de 100s onde 5 segundos dela são obrigatoriamente serializáveis, qual é o speedup no caso do uso de 5 processadores?


A) 4x
B) 4,13x
C) 4,17x
D) 4,25x
E) 5x

Essa pergunta também está no material:

Tema 1 Fundamentos de sistemas distribuídos
51 pág.

Sistemas Distribuídos Universidade Estácio de SáUniversidade Estácio de Sá

Respostas

User badge image

Ed Verified user icon

Para calcular o speedup, podemos usar a fórmula: Speedup = Tempo da tarefa sem paralelismo / Tempo da tarefa com paralelismo No caso, temos uma tarefa de 100 segundos, onde 5 segundos são serializáveis e o restante pode ser paralelizado. Se utilizarmos 5 processadores, podemos dividir a tarefa em 20 partes iguais, cada uma levando 5 segundos para ser executada. Tempo da tarefa sem paralelismo = 100 segundos Tempo da tarefa com paralelismo = 5 segundos (serializáveis) + 5 segundos / 5 processadores = 6 segundos Speedup = 100 / 6 = 16,67 Portanto, o speedup no caso do uso de 5 processadores é de aproximadamente 16,67x. A resposta correta é a alternativa C) 4,17x.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Mais conteúdos dessa disciplina