O barramento frontal (FSB) é uma interface que conecta o processador ao chipset e à memória. Em um processador dual-core, existem dois núcleos que compartilham o mesmo FSB. Isso significa que cada núcleo possui metade da largura de banda disponível do FSB.
Aqui está um diagrama simplificado de como o FSB funciona em um processador dual-core:
[Imagem de um processador dual-core com dois núcleos conectados ao FSB]
Cada núcleo possui seu próprio conjunto de cache L1 e L2. Quando um núcleo precisa acessar dados da memória, ele primeiro verifica seu cache L1. Se os dados não forem encontrados em L1, ele verifica seu cache L2. Se os dados ainda não forem encontrados, o núcleo solicita os dados ao FSB.
O FSB então recupera os dados da memória e os envia para o núcleo. O núcleo então armazena os dados em seu cache L2 para que possam ser acessados rapidamente no futuro.
O FSB é responsável pela transferência de dados entre os núcleos e o restante do sistema. A velocidade do FSB tem, portanto, um impacto significativo no desempenho de um processador dual-core.
Velocidades mais altas de FSB permitem transferências de dados mais rápidas entre os núcleos e o resto do sistema, o que pode resultar em melhor desempenho. No entanto, velocidades mais elevadas do FSB também têm um custo:podem aumentar o consumo de energia e a geração de calor.
Como resultado, é importante encontrar um equilíbrio entre a velocidade do FSB e o consumo de energia ao escolher um processador dual-core.