Front-side buss (FSB) er et grensesnitt som kobler prosessoren til brikkesettet og minnet. I en dual-core prosessor er det to kjerner som deler samme FSB. Dette betyr at hver kjerne har halvparten av tilgjengelig båndbredde av FSB.
Her er et forenklet diagram over hvordan FSB fungerer i en dual-core prosessor:
[Bilde av en dual-core prosessor med to kjerner koblet til FSB]
Hver kjerne har sitt eget sett med L1 og L2 cache. Når en kjerne trenger å få tilgang til data fra minnet, sjekker den først L1-cachen. Hvis dataene ikke finnes i L1, sjekker den L2-cachen. Hvis dataene fortsatt ikke finnes, ber kjernen om dataene fra FSB.
FSB henter deretter dataene fra minnet og sender dem til kjernen. Kjernen lagrer deretter dataene i sin L2-cache slik at de kan nås raskt i fremtiden.
FSB er ansvarlig for å overføre data mellom kjernene og resten av systemet. Hastigheten til FSB har derfor en betydelig innvirkning på ytelsen til en dual-core prosessor.
Høyere FSB-hastigheter gir mulighet for raskere dataoverføringer mellom kjernene og resten av systemet, noe som kan resultere i forbedret ytelse. Høyere FSB-hastigheter har imidlertid også en kostnad:de kan øke strømforbruket og varmeproduksjonen.
Som et resultat er det viktig å finne en balanse mellom FSB-hastighet og strømforbruk når du velger en dual-core prosessor.