Innholdsfortegnelse:
- Definisjon - Hva betyr Level 1 Cache (L1 Cache)?
- Techopedia forklarer nivå 1-hurtigbuffer (L1-hurtigbuffer)
Definisjon - Hva betyr Level 1 Cache (L1 Cache)?
En nivå 1-hurtigbuffer (L1-hurtigbuffer) er en minnebuffer som er direkte innebygd i mikroprosessoren, som brukes til å lagre mikroprosessorens nylig tilgjengelige informasjon, og det kalles også den primære hurtigbufferen. Det blir også referert til som den interne hurtigbufferen eller systembufferen.
L1-hurtigbuffer er det raskeste hurtigminnet, siden det allerede er bygget i brikken med et null-ventetilstand-grensesnitt, noe som gjør den til den dyreste cachen blant CPU-cachene. Imidlertid har den begrenset størrelse. Den brukes til å lagre data som prosessoren nylig fikk tilgang til, kritiske filer som må utføres umiddelbart, og det er den første cachen som blir åpnet og behandlet når prosessoren selv utfører en datamaskininstruksjon.
Techopedia forklarer nivå 1-hurtigbuffer (L1-hurtigbuffer)
I nyere mikroprosessorer er L1-cachen delt likt i to: en cache som brukes til å lagre programdata og en annen cache som brukes til å holde instruksjoner for mikroprosessoren. Noen eldre mikroprosessorer bruker derimot den udelte L1-cachen og bruker den til å lagre både programdata og mikroprosessorinstruksjoner.
Det implementeres med bruk av statisk random access-minne (SRAM), som kommer i forskjellige størrelser, avhengig av prosessorens kvalitet. Denne SRAM bruker to transistorer per bit. De to transistorene danner en krets kjent som en "flip-flop" siden den har to tilstander den kan vende mellom; den andre transistoren administrerer utgangen fra den første transistoren. Så lenge strømmen tilføres kretsen, kan den inneholde data uten ekstern assistanse.
Alle L1-cache-design følger den samme prosessen; kontrolllogikken til L1-cachen lagrer ofte brukte data i cachen og oppdaterer bare eksternt minne når CPU overleverer kontrollen til andre bussmestere når perifere enheter gjør direkte minnetilgang.
