Der er ikke en enkelt bus direkte mellem CPU og L2 -cache. I stedet er forbindelsen mere kompleks og afhænger af den specifikke arkitektur:
* Moderne CPU'er: L2 -cache er normalt integreret Direkte på CPU -døren, hvilket betyder, at der ikke er nogen separat bus. Kommunikationen mellem CPU og L2 sker internt gennem højhastigheds, specialiserede sammenkoblinger.
* Ældre CPU'er: Nogle ældre arkitekturer havde en separat bus mellem CPU og L2 -cache. Denne bus ville være hurtigere end hovedsystembussen, men langsommere end de interne forbindelser, der bruges i moderne systemer.
Her er en sammenbrud:
* CPU: Den centrale behandlingsenhed, hvor beregninger sker.
* l1 cache: En meget lille, hurtig hukommelse på selve CPU'en, der blev brugt til de hyppigst tilgængelige data.
* l2 cache: En større, lidt langsommere cache end L1, der bruges til at gemme flere data.
* l3 cache: En endnu større, langsommere cache, der typisk deles mellem flere CPU -kerner.
Kommunikationsstrøm:
1. Når CPU'en har brug for data, kontrollerer den først L1 -cachen.
2. Hvis dataene ikke er i L1, kontrollerer CPU'en L2 -cachen.
3. Hvis dataene ikke er i L2, får CPU'en adgang til hovedhukommelsen (RAM) gennem systembussen.
L2 -cachen er forbundet til CPU'en gennem interne forbindelser , som er meget hurtigere end eksterne busser.
Kortfattet:
* Der er ingen dedikeret bus mellem CPU og L2 -cache i moderne CPU'er.
* Forbindelsen er gennem hurtige, interne sammenkoblinger.
* Ældre CPU'er kan have brugt separate, dedikerede busser mellem CPU og L2 -cache.