1. Cache Miss i niveau 1:
Når der opstår en cache-miss i niveau 1-cachen, tjekker processoren, om dataene er til stede i niveau 2-cachen. Hvis de anmodede data findes i niveau 2-cachen:
- Dataene hentes fra niveau 2-cachen og leveres til processoren.
- Processoren opdaterer niveau 1-cachen med de hentede data. Denne proces er kendt som "cache line fill".
2. Cache Miss i niveau 2:
Hvis dataene ikke er til stede i niveau 2-cachen, starter processoren en anmodning om at hente dataene fra hovedhukommelsen. Denne proces involverer følgende trin:
- Processoren sender en hukommelsesanmodning til hukommelsescontrolleren.
- Hukommelsescontrolleren henter de anmodede data fra hovedhukommelsen.
- De hentede data sendes tilbage til niveau 2-cachen.
- Niveau 2-cachen opdaterer sit indhold med de hentede data.
- Niveau 1-cachen opdateres med de data, der hentes fra niveau 2-cachen.
Når først dataene er hentet fra hovedhukommelsen og placeret i både niveau 1 og niveau 2 caches, kan processoren tilgå dem effektivt til efterfølgende anmodninger.