As arquiteturas multicore replicam grupos de blocos funciona...

Próximas questões
Com base no mesmo assunto
Q259977 Arquitetura de Computadores
Com relação aos processadores utilizados em computadores, julgue
os itens a seguir.

As arquiteturas multicore replicam grupos de blocos funcionais do processador, motivadas por problemas como sobreaquecimento e alto consumo presentes em arquiteturas de núcleo único.

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - certo

A questão aborda um tópico importante no estudo da Arquitetura de Computadores, especificamente as arquiteturas multicore. Compreender o motivo pelo qual a indústria de processadores tem migrado para projetos multicore é fundamental para entender as tendências atuais e futuras em design de CPU.

Os processadores multicore são aqueles que contêm múltiplos núcleos de processamento dentro de um único chip. Este design permite que múltiplas instruções sejam processadas simultaneamente, melhorando o desempenho geral do sistema. A transição para processadores multicore foi significativamente motivada por problemas encontrados em processadores de núcleo único, como:

  • Sobreaquecimento: À medida que a frequência de operação dos processadores aumentava, mais energia era consumida, resultando em maiores quantidades de calor gerado. Isso levou a um ponto de saturação onde era difícil dissipar o calor adicional sem soluções de resfriamento mais complexas e caras.
  • Alto consumo de energia: Uma maior frequência de clock também significa maior consumo de energia, o que é um problema tanto para dispositivos móveis, que têm baterias limitadas, quanto para data centers, onde o consumo de energia é uma preocupação operacional e financeira significativa.

Portanto, através da adoção de arquiteturas multicore, é possível aumentar o desempenho dos processadores sem aumentar significativamente a frequência de relógio, o que ajudaria a mitigar tanto o problema de sobreaquecimento quanto o de alto consumo de energia. Com isso em mente, a alternativa "C" está correta, pois realmente as arquiteturas multicore foram desenvolvidas como uma resposta a essas limitações técnicas encontradas em arquiteturas de núcleo único.

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

Multinúcleo (múltiplos núcleos, do inglês multicore) consiste em colocar dois ou mais núcleos de processamento (cores) no interior de um único chip. Estes dois ou mais núcleos são responsáveis por dividir as tarefas entre si, ou seja, permitem trabalhar em um ambiente multitarefa. Em processadores de um só núcleo, as funções de multitarefa podem ultrapassar a capacidade da CPU, o que resulta em queda no desempenho enquanto as operações aguardam para serem processadas. Em processadores de múltiplos núcleos o sistema operacional trata cada um desses núcleos como um processador diferente. Na maioria dos casos, cada unidade possui seu próprio cache e pode processar várias instruções simultaneamente. Adicionar novos núcleos de processamento a um processador (único encapsulamento) possibilita que as instruções das aplicações sejam executadas em paralelo, como se fossem 2 ou mais processadores distintos.

Os dois núcleos não somam a capacidade de processamento, mas dividem as tarefas entre si. Por exemplo, um processador de dois núcleos com clock de 1.8 GHz não equivale a um processador de um núcleo funcionando com clock de 3.6 Ghz, e sim dois núcleos 1,8GHZ operando em paralelo. O termo multinúcleo ou multicore (como é popularmente conhecido), são por vezes utilizados para descrever arquiteturas multicore com um número particularmente elevado de núcleos (dezenas ou centenas).

O surgimento dos processadores multicore, tornou-se necessário principalmente devido a missão cada vez mais difícil de resfriar processadores singlecore (processadores de apenas um núcleo) com clocks cada vez mais altos; devido a concentração cada vez maior de transistores cada vez menores em um mesmo circuito integrado. E além dessa e outras limitações dos processadores singlecore, existe a grande diferença entre a velocidade da memória e do processador, aliada à estreita banda de dados, que faz com que aproximadamente 75 por cento do uso do microprocessador seja gasto na espera por resultados dos acessos à memória.

Gabarito Certo

palavra multicore é utilizada para definir qualquer processador que tenha mais de um núcleo. Atualmente há vários processadores desse tipo no mercado, seja eles processadores de dois, três ou quatro núcleos. As fabricantes de processadores (AMD e Intel) tiveram que tomar este rumo com os processadores por um simples motivo: os antigos processadores estavam atingindo velocidades (ou frequências) muito altas e logo não haveria sistema de refrigeração eficiente o suficiente para que eles não chegassem a temperaturas tão altas.

Qual a vantagem dos multicore?

Além da notável diferença em poder de processamento, os processadores de múltiplos núcleos têm uma grande vantagem sobre os antigos processadores: várias tarefas podem ser realizadas ao mesmo tempo. E não para por aí, os processadores multicore esquentam muito menos do que processadores antigos, pois cada núcleo trabalha em uma velocidade menor e consequentemente produz menos calor.

 

"Retroceder Nunca Render-se Jamais !"
Força e Fé !
Fortuna Audaces Sequitur !

Clique para visualizar este comentário

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