Front-side bus (FSB) er en grænseflade, der forbinder processoren med chipsættet og hukommelsen. I en dual-core processor er der to kerner, der deler samme FSB. Det betyder, at hver kerne har halvdelen af den tilgængelige båndbredde af FSB.
Her er et forenklet diagram over, hvordan FSB fungerer i en dual-core processor:
[Billede af en dual-core processor med to kerner forbundet til FSB]
Hver kerne har sit eget sæt L1- og L2-cache. Når en kerne skal have adgang til data fra hukommelsen, tjekker den først sin L1-cache. Hvis dataene ikke findes i L1, tjekker den sin L2-cache. Hvis dataene stadig ikke findes, anmoder kernen om dataene fra FSB.
FSB'en henter derefter dataene fra hukommelsen og sender dem til kernen. Kernen gemmer derefter dataene i sin L2-cache, så de kan tilgås hurtigt i fremtiden.
FSB er ansvarlig for at overføre data mellem kernerne og resten af systemet. Hastigheden af FSB har derfor en væsentlig indflydelse på ydeevnen af en dual-core processor.
Højere FSB-hastigheder giver mulighed for hurtigere dataoverførsler mellem kernerne og resten af systemet, hvilket kan resultere i forbedret ydeevne. Højere FSB-hastigheder har dog også en omkostning:de kan øge strømforbruget og varmeproduktionen.
Som følge heraf er det vigtigt at finde en balance mellem FSB-hastighed og strømforbrug, når du vælger en dual-core processor.