Matemática, perguntado por Lukaaa, 10 meses atrás

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 rafaelrosagui
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