Her er opdelingen af cache -niveauer og deres nærhed til CPU:
* l1 cache: Dette er hurtigste og mindste Cache. Det er typisk på den samme chip som CPU, lige ved siden af forarbejdningskernerne. Dets primære formål er at gemme de data, der oftest fås af CPU'en.
* l2 cache: L2 -cache er større end L1 og lidt langsommere . Det er normalt også på den samme chip som CPU, men ikke så tæt på kernerne som L1. L2 -cacher bruges til at holde data, der er mindre ofte tilgængelige end L1, men stadig vigtige for ydeevnen.
* l3 cache: L3 -cache er største og langsomste af de tre. Det kan være enten på den samme chip som CPU eller på en separat chip forbundet med en højhastighedsbus. Denne cache bruges til data, der er sjældnere, men skal stadig være tilgængelige hurtigt.
Nøglepunkter:
* nærhed betyder noget: Jo tættere en cache er på CPU -kernen, jo hurtigere kan data hentes.
* størrelse og hastighedsudveksling: Større cacher er langsommere, men kan gemme flere data, mens mindre cacher er hurtigere, men holder mindre.
* cachehierarki: Dette arrangement af cacher (L1, L2, L3) skaber et hierarki, der giver CPU'en adgang til data effektivt.
for at opsummere:
* L1 -cache er tættest til CPU'en på den samme chip.
* L2 -cache er tættere end L3 men yderligere end L1, normalt på den samme chip.
* L3 -cache kan være på samme chip eller en separat chip , men det er yderligere fra CPU end L1 og L2.
Fortæl mig, hvis du gerne vil have flere detaljer om nogen af disse cache -niveauer!