Hva er L1, L2 og L3 Caches?

Hva er L1, L2 og L3 Caches?


Caches som brukes i datamaskiner er raske bassenger av minnet som er designet for å øke hastigheten på overføring av data mellom raske og tregere enheter. Bortsett fra å bli brukt for å bufre data, kan bufrer besitte programvarestøtte logikk, slik at de til å begynne behandling prosedyrer på forhånd.

Funksjoner av Cache

Bufrer fungere som ned- bufrer når de er involvert i overføring av data fra en raskere enhet til en langsommere enhet. Den lar deg sende informasjon og deretter foreta en ny oppgave, mens det oversettes dataene. Les cache er også designet for å operere mellom raskere og tregere enheter, og har støtte logikk designet for å prefetch hva du trenger neste. På denne måten, det sakte pre-leser den informasjonen du sannsynligvis vil trenge, slik at når du ønsker å laste det, vil det lastes raskere. Buffer cache er designet for å lagre sist informasjon slik at hvis du vil ha tilgang til det igjen, kan du gjøre det raskt.

L1 Cache

L1 cache, som står for L1-cache, er en type liten og hurtig hukommelse som er bygget inn i den sentrale prosessorenheten. Ofte referert til som intern cache eller primær cache, er det brukt for å få tilgang til viktige og ofte brukte data. L1 cache er den raskeste og dyreste typen cache som er bygd inn i datamaskinen.

L2 Cache

L2, eller nivå 2, cache brukes til å lagre nylig vist informasjon. Også kjent som sekundær cache, den er konstruert for å redusere tiden det tar å få tilgang til data i tilfeller der data er allerede åpnet tidligere. L2-buffer kan også redusere datatilgang tid ved bufring av data som prosessoren er i ferd med å be om fra minnet, samt programinstruksjoner. L2 cache er sekundært til CPU og er tregere enn L1 cache, til tross for ofte å være mye større. I tillegg er data som er forespurt fra L2 cache kopieres til L1 cache. Ba om data blir fjernet fra L2 cache hvis det er en eksklusiv cache, og forblir der hvis det er en inkluderende cache. L2 cache er oftest enhetlig, noe som betyr at den brukes til å lagre både program data og instruksjoner.

L3 Cache

L3, eller nivå 3, er cache en minnebuffer som er innebygd i hovedkortet. Den brukes til å mate L2 cache, og er vanligvis raskere enn systemhovedminne, men fortsatt tregere enn L2 cache.