Det finns inte en enda buss direkt mellan CPU- och L2 -cachen. Istället är anslutningen mer komplex och beror på den specifika arkitekturen:
* Modern CPU: L2 -cache är vanligtvis integrerad direkt på CPU -dören, vilket innebär att det inte finns någon separat buss. Kommunikationen mellan CPU och L2 sker internt genom höghastighet, specialiserade samtrafik.
* äldre CPU: Vissa äldre arkitekturer hade en separat buss mellan CPU- och L2 -cachen. Denna buss skulle vara snabbare än huvudsystembussen men långsammare än de interna anslutningarna som används i moderna system.
Här är en uppdelning:
* cpu: Den centrala bearbetningsenheten, där beräkningar inträffar.
* l1 cache: Ett mycket litet, snabbt minne på själva CPU, som används för de vanligaste uppgifterna.
* l2 cache: En större, något långsammare cache än L1, som används för att lagra mer data.
* l3 cache: En ännu större, långsammare cache, som vanligtvis delas mellan flera CPU -kärnor.
Kommunikationsflöde:
1. När CPU behöver data kontrollerar den först L1 -cachen.
2. Om data inte är i L1 kontrollerar CPU L2 -cachen.
3. Om data inte är i L2, kommer CPU åtkomst till huvudminnet (RAM) via systembussen.
L2 -cachen är ansluten till CPU genom interna anslutningar , som är mycket snabbare än externa bussar.
Sammanfattningsvis:
* Det finns ingen dedikerad buss mellan CPU- och L2 -cachen i moderna CPU:er.
* Anslutningen är genom snabba, interna sammankopplingar.
* Äldre CPU:er kan ha använt separata, dedikerade bussar mellan CPU- och L2 -cachen.