Det er ikke en enkelt buss direkte mellom CPU- og L2 -cachen. I stedet er forbindelsen mer kompleks og avhenger av den spesifikke arkitekturen:
* moderne CPUer: L2 -cache er vanligvis integrert direkte på CPU -døren, noe som betyr at det ikke er noen egen buss. Kommunikasjonen mellom CPU og L2 skjer internt gjennom høyhastighets, spesialiserte sammenkoblinger.
* Eldre CPUer: Noen eldre arkitekturer hadde en egen buss mellom CPU- og L2 -cachen. Denne bussen ville være raskere enn hovedsystembussen, men tregere enn de interne tilkoblingene som brukes i moderne systemer.
Her er et sammenbrudd:
* CPU: Den sentrale prosesseringsenheten, der beregninger skjer.
* l1 cache: Et veldig lite, raskt minne på selve CPU -en, brukt til de hyppigst tilgjengelige dataene.
* l2 cache: En større, litt tregere hurtigbuffer enn L1, som brukes til å lagre mer data.
* l3 cache: En enda større, tregere hurtigbuffer, vanligvis delt mellom flere CPU -kjerner.
Kommunikasjonsstrøm:
1. Når CPU trenger data, sjekker den først L1 -cachen.
2. Hvis dataene ikke er i L1, sjekker CPU L2 -cachen.
3. Hvis dataene ikke er i L2, får CPU tilgang til hovedminnet (RAM) gjennom systembussen.
L2 -cachen er koblet til CPU gjennom interne tilkoblinger , som er mye raskere enn eksterne busser.
Sammendrag:
* Det er ingen dedikert buss mellom CPU- og L2 -cachen i moderne CPU -er.
* Tilkoblingen er gjennom raske, interne sammenkoblinger.
* Eldre CPU -er kan ha brukt separate, dedikerte busser mellom CPU- og L2 -hurtigbufferen.