Os processadores dual-core agem como dois processadores single-core para superar o desempenho máximo do processador single-core.
Os processadores dual-core se comportam como dois processadores single-core rodando em um único chip. Do ponto de vista do desempenho, usar um processador dual-core é como usar dois computadores "antes de mutli-core" fundidos. Processadores de núcleo duplo geralmente têm mais vantagens do que desvantagens quando comparados a processadores de núcleo único e processadores multi-core geralmente têm mais vantagens do que desvantagens quando comparados aos processadores dual-core processadores. O termo "multi-core" inclui processadores dual-core, mas geralmente está associado a processadores que têm três ou mais núcleos.
Vantagens Dual-core sobre Single-core
Os processadores dual-core tendem a ter melhor desempenho do que os processadores single-core. Os processadores dual-core são capazes de dividir as informações para processamento em várias unidades. O aumento de desempenho é mais perceptível ao executar mais de um processo ao mesmo tempo. O processador de um computador deve parar brevemente quando alterna entre os processos de diferença, ou threads, o que causa uma queda no desempenho. Os processadores de núcleo duplo precisam alternar entre threads diferentes com menos frequência do que os processadores de núcleo único porque podem lidar com dois de uma vez em vez de um de cada vez. Alguns processadores são capazes de fazer algo chamado "hyper-threading", que permite que o processador se comporte como se pudesse lidar com dois threads ao mesmo tempo. No entanto, a velocidade do clock do processador - a velocidade na qual ele pode processar tarefas - não aumenta com o hyper threading.
Vídeo do dia
Desvantagens Dual-core em relação ao Single-core
CPUs de núcleo único geralmente perdem em comparações de desempenho com CPUs de núcleo duplo. No entanto, uma CPU single-core pode superar uma CPU dual-core quando a CPU tem um velocidade de clock significativamente maior, que é medida em gigahertz ou GHz. Um processador de núcleo único de 3,8 GHz superará o desempenho de um processador de núcleo duplo de 1,8 GHz ao processar um única tarefa. Além disso, alguns programas não são projetados para funcionar em mais de um núcleo, portanto, um processador single-core de 3,8 GHz executará esse programa específico mais rápido do que um processador dual-core de 3,2 GHz. Executar um programa que só consegue usar um núcleo por vez em um processador dual-core é como ser capaz de usar apenas quatro cilindros em um carro com motor de oito cilindros: você obtém metade do desempenho. Os processadores de núcleo único também podem ter uma vida útil melhor da bateria em um dispositivo móvel do que em um processador de núcleo duplo porque o processador de núcleo único usa menos eletricidade para operar. No entanto, os processadores dual-core feitos mais recentemente tendem a ser mais eficientes em termos de energia do que os processadores single-core mais antigos.
Vantagens Dual-core sobre Multi-core
As vantagens do processador dual-core sobre os processadores multi-core refletem as vantagens do processador single-core sobre os processadores dual-core. Processadores dual-core podem obter melhor vida útil da bateria em dispositivos móveis do que processadores multi-core de velocidade semelhante e dual-core processadores com velocidades de clock mais altas do que os processadores multi-core são mais rápidos na execução de tarefas que não são otimizadas para mais de um núcleo.
Desvantagens Dual-core em relação ao Multi-core
Os processadores dual-core não são capazes de lidar com tantas tarefas ao mesmo tempo tão eficientemente quanto os processadores multi-core. Os processadores multi-core têm as mesmas vantagens sobre os processadores dual-core que os processadores dual-core têm sobre os processadores single core. Uma CPU com quatro núcleos tem a capacidade de lidar com quatro threads, ou oito com hyper-threading, ao mesmo tempo, o que pode reduzir muito a necessidade de alterar threads em comparação com um processador dual-core.