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 !