Um programa será executado em um processador com oito núcleos. 30% desse programa
pode ser executado de forma paralela, ou seja, utilizando os oito núcleos ao invés de apenas
um. Sabendo que o tempo de execução utilizando apenas um núcleo é de 20 segundos,
calcule o tempo de processamento utilizando os oito núcleos.
Soluções para a tarefa
Respondido por
0
O tempo de processamento utilizando os 8 núcleos será de 2,5 segundos!
1) Primeiramente, devemos entender que os núcleos de um computador são responsáveis por dividir as tarefas entre si, ou seja, permitem trabalhar em um ambiente multitarefa.
2) Outro ponto importante é que as tarefas são divididasentre os núcleos, ou seja, a cada núcleo reduz o tempo de processamento. Assim, com base nas informações dadas teremos:
1 núcleo = 20 segundos
8 núcleos = x
3) Assim, aplicando a regra de 3 teremos para inversamente proporcional, pois quando mais núcleos menor o tempo de processamento, teremos:
8 -------- 20
1 --------- x
8x = 20
x = 20 / 8
x = 2,5 segundos
Perguntas interessantes
Matemática,
7 meses atrás
História,
7 meses atrás
Filosofia,
7 meses atrás
História,
10 meses atrás
Administração,
10 meses atrás