Um computador desktop tradicional é composto por gabinete, m...
Um computador desktop tradicional é composto por gabinete, monitor, teclado e mouse. Com base nessa informação, julgue o item a seguir.
Se ambos trabalharem com o mesmo clock, um
processador de dois núcleos alcançará o dobro da
velocidade de processamento de um computador com
apenas um núcleo.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: E - Errado.
Para compreender a resposta, é importante entender o que são os núcleos de um processador (cores) e como eles afetam o desempenho do sistema. Um núcleo de processador pode ser visto como um processador individual dentro do CPU, capaz de executar instruções e tarefas. Quando temos um processador de dois núcleos (dual-core), ele é capaz de realizar mais tarefas simultaneamente do que um processador com um único núcleo (single-core), dado que há duas unidades de processamento que podem trabalhar em paralelo.
No entanto, a afirmação de que um processador de dois núcleos alcançará o dobro da velocidade de processamento de um computador com apenas um núcleo, se ambos trabalharem com o mesmo clock, não é precisa. A velocidade de processamento não escala diretamente com o número de núcleos devido a vários fatores:
- Dependência de tarefas: Nem todas as tarefas podem ser divididas de forma eficiente para rodar em paralelo nos núcleos. Algumas precisam ser executadas em sequência, o que limita a escalabilidade do paralelismo.
- Overhead de gerenciamento: Mais núcleos exigem que o sistema operacional gerencie a distribuição de tarefas, o que pode introduzir sobrecarga (overhead) e reduzir a eficiência.
- Capacidade de cache e acesso à memória: Os núcleos compartilham certos recursos, como cache e acesso à memória RAM. Se houver contenção nesses recursos, o desempenho pode não dobrar mesmo com o dobro de núcleos.
Portanto, embora um processador de dois núcleos geralmente ofereça melhor desempenho do que um de um único núcleo, principalmente em tarefas multitarefa ou que são projetadas para paralelismo, a duplicação da velocidade de processamento não é garantida apenas pelo aumento do número de núcleos. A eficiência na utilização dos núcleos, a natureza das tarefas executadas e a arquitetura do sistema desempenham um papel crucial na determinação do desempenho real.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
No mundo da informática é parecido, pois um processador simples (dotado de um núcleo) que trabalha a 2,0 GHz não consegue ser tão rápido quanto um CPU de núcleo duplo que opere no mesmo clock. Entretanto, ter um processador com dois núcleos também não significa o dobro da velocidade.
Enfim, o que é o clock?
Se a explicação acima não foi suficiente para você compreender o real sentido do clock do processador, vamos explicar de outra forma. O clock nada mais é do que a frequência com que o processador consegue executar as tarefas. Ou seja, quanto maior a frequência (o clock), menor será o tempo de execução e, portanto, mais rápido será o processador.
Clock? O que é isso?
Claro que o clock está diretamente relacionado à velocidade, mas como exemplificamos nos parágrafos anteriores, o clock (frequência) não é o principal determinante da velocidade. Enfim, agora que você já tem uma boa noção do que é o clock, vamos falar sobre os núcleos e outros detalhes que podem (ou não) modificar a real velocidade.
Núcleos não são tudo
Obviamente, processadores com dois núcleos tendem a ser mais velozes do que os antigos CPUs de núcleo único. Assim, o mesmo exemplo pode ser aplicado aos processadores de quatro núcleos, quando comparados aos de núcleo duplo. No entanto, atualmente surgiram diversas análises que compravam justamente que os núcleos não são tudo.
Como? Oras, lembra-se da citação de que a frequência do clock não quer dizer exatamente maior velocidade? Isso também é válido para os núcleos, sendo que um número maior deles nem sempre significa um desempenho superior. Para comparar, podemos exemplificar com o Intel Core 2 Quad Q6600, que apesar de contar com quatro núcleos perde em desempenho (em diversos testes realizados) para um Intel Core 2 Duo E8400.
Fonte: https://www.tecmundo.com.br/internet/4415-processador-desvendando-o-misterio-do-clock-e-da-velocidade-real.htm
errado.
Eu posso ter um processador com mais de um núcleo, mas na hora de executar determinada instrução só utilizar um núcleo, deixando os outros ociosos.. enfim, são muitas variáveis, não depende só da quantidade de núcleo.
pra quem se interessar:
https://www.tecmundo.com.br/processadores/31584-mito-ou-verdade-processadores-com-mais-nucleos-sao-sempre-melhores-.htm
Complementando: também há de levar em conta as operações que o programa em execução vai executar. Se tiver um I/O no meio já não depende mais do processador a velocidade. Além disso pode-se ter uma aplicação sem suporte a múltiplos núcleos, o que invalidaria a questão.
Enfim, conforme mencionado, são muitas variáveis.
Errado -> Fora que deve-se levar em consideração que ambos podem ter periféricos diferentes, como, placas mães diferentes. Mesmo que fosse dois processadores iguais teriam velocidades diferentes de um para outro.
Pode ter uma velocidade maior do que apena de um processador, mas usar dois achando que vai dobrar, nao vai nao.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo