? Processadores de computador modernos quase sempre têm múltiplos núcleos . Os desenhos mais comuns usar tanto dois núcleos ( um projeto dual-core ) ou quatro núcleos ( um projeto quad-core ) . Apesar da diferente número de núcleos , esses processadores são realmente semelhantes e muitas vezes usam a mesma arquitetura básica. Cores
O coração da diferença de hardware entre dual core e quad é o número de núcleos que estão em cada processador . Um núcleo é a unidade lógica de processamento de um processador . É responsável por moagem por meio de dados de modo a que um computador possa funcionar . Um processador dual-core tem dois processadores lógicos e um quad core tem quatro. Outras partes do processador , como o cache de memória , pode ou não pode ser duplicado , dependendo do design.
Dual Core vs Quad Core Architecture
Enquanto dual-core e os processadores quad-core tem um número diferente de núcleos , a arquitetura subjacente por trás deles é basicamente o mesmo. Core 2 Quad da Intel , por exemplo, está a apenas dois processadores Core 2 Duo que foram colada juntos . Quase todos os processadores construídos pela Advanced Micro Devices estão agora projetos quad-core , mas alguns processadores têm dois núcleos desativados para que eles possam ser vendidos como produtos dual-core.
Simultânea Execução < br >
Ter múltiplos núcleos é uma vantagem porque permite a execução simultânea de dados. Um problema comum com processadores single-core é o fato de que um único processador de núcleo só é realmente capaz de completar uma tarefa ao mesmo tempo. Este gargalo significa que processadores single-core nunca foram rápidos ao tentar processar grandes quantidades de dados de diferentes programas ao mesmo tempo . A existência de múltiplos núcleos ajuda a mitigar este problema
Tópico
O fio termo refere-se a tarefas executadas simultaneamente por um programa. Para usar um exemplo geral , um jogo de computador pode romper a inteligência artificial em um segmento separado . Os dados nesse tópico deve ser executado ao lado de outras tarefas que precisam ser executadas para o jogo para ser jogado . No entanto , uma vez que é agora interrompida em um segmento separado , a informação pode ser enviada para o segundo , terceiro ou quarto núcleo , em vez de serem enviados para a primeira . Esta implementação de software é uma parte crítica de como processadores dual-core e quad-core trabalhar desde software que não passe bem ativa muitas vezes apenas um núcleo em um processador dual- core ou quad -core .
vantagens desempenho
Porque processadores dual e quad -core dependem fortemente de threading para funcionar corretamente as vantagens de processadores multicore de desempenho podem variar muito de um programa para o outro. Um programa simples como o Microsoft Word não é muito de rosca e funcionará da mesma forma em um núcleo ou quatro. No entanto, um programa de renderização 3-D como Cinebench , que é fortemente threaded, realiza -se duas vezes mais rápido em um processador dual-core de um único núcleo e até duas vezes mais rápido novamente em um quad core .