A tecnologia de múltiplos núcleos evoluiu significativamente...

Próximas questões
Com base no mesmo assunto
Q2202354 Arquitetura de Computadores
A tecnologia de múltiplos núcleos evoluiu significativamente, com processadores agora disponíveis com até 64 núcleos em servidores e estações de trabalho de alta performance. Esses processadores com muitos núcleos permitem que os usuários executem tarefas intensivas em processamento de dados. É importante destacar que existe uma diferença entre um processador com núcleos físicos e um processador com threads virtuais. Sendo assim, é correto afirmar que
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A questão exige conhecimentos a respeito dos processadores.
a) ERRADA. Os núcleos físicos são unidades de processamento dedicadas, nesse caso, eles fornecem muito mais desempenho do que threads virtuais, que compartilham os recursos dos núcleos físicos existentes.
b) ERRADA. Sempre um processador com núcleos físicos terá melhor desempenho que um processador com threads virtuais. Lembre-se que a memória cache não é um recurso do processador.
c) CORRETA. Os núcleos físicos são unidades de processamento reais dentro do processador, enquanto threads virtuais são simuladas pelo processador por meio de técnicas como hyperthreading.
Como os núcleos físicos são unidades de processamento dedicadas, eles fornecem muito mais desempenho do que threads virtuais, que compartilham os recursos dos núcleos físicos existentes.
Sempre um processador com núcleos físicos terá melhor desempenho que um processador com threads virtuais.
Se aumentarmos a quantidade de núcleos físicos do processador, teremos a sua capacidade de execução aumentada consideravelmente, enquantos as threads continuarão, basicamente, com o mesmo desempenho.
d) ERRADA. A quantidade de memória cache em um processador não é determinada pelo número de threads. Lembre-se também que a memória cache não é um recurso do processador.
Gabarito do monitor: LETRA C

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

Um thread é uma sequência de instruções ordenadas executada pela CPU. Essa sequência faz parte de um processo, isto é, de um software em execução.

Via de regra, os processos não são executados diretamente pelo processador. Em vez disso, a CPU executa os fluxos de execução (os threads) que formam cada processo. É por isso que um processo precisa ter pelo menos um thread.

O conceito é intimamente ligado aos núcleos, pois cada núcleo trabalha com um ou dois threads, embora chips sofisticados (usados em servidores, por exemplo) possam ter uma quantidade maior deles. 

Possuir mais ou menos memória cache não tem uma ligação direta com a existência de núcleos físicos ou threads virtuais.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo