Hva er L1 -cache?
Nivå 1 eller L1 -cache er spesiell, veldig raskt minne innebygd i den sentrale prosesseringsenheten (CPU) for å lette datamaskinens ytelse. Ved å laste inn ofte brukte data i L1 -cache, kan datamaskinen behandle forespørsler raskere. De fleste datamaskiner har også L2 og L3 -cache, som er tregere enn L1 -cache, men raskere enn Random Access Memory (RAM).
Når vi ber om programmer eller filer fra en standard tallerken harddisk, må enheten søke på de interne diskene etter informasjonen ved å skyve en hodemekanisme over platene, omtrent analog med måten en nål leser en fonografoppføring. I tilfelle av en diskstasjon er det imidlertid flere tallerkener og hodet er magnetisk, og leser med en veldig høy hastighet. Likevel er standard harddisken den tregeste lagringsenheten på datamaskinen, kompakte diskstasjoner til side.
Vi tenker normalt på RAM som å være ganske rask fordi det er så mye raskere enn harddisker. RAM er et midlertidig holdeområde som blir aktivt WHno datamaskinstøvlene. Datamaskiner har ofte 1-4 gigabyte (GB) av RAM. Ved å laste inn ofte forespurte programmer, filer, bilder og andre elementer i RAM, trenger ikke datamaskinen å søke i harddisken (e) for å hente informasjonen på påfølgende forespørsler.
Selv om dette er en god strategi, kan CPU fungere raskere enn RAM, og for å få fart på ting, kan du tenke på L1, L2 og L3-cache som go-betweens som forventer hvilke forespørsler som vil bli fremsatt av RAM, og holder disse dataene klar. Når en forespørsel kommer, sjekker CPU L1 -cachen først, etterfulgt av L2 og L3 -cache (hvis den er til stede). Hvis CPU finner de forespurte dataene i cache, er det en cache -hit , og hvis ikke, er det en cache Miss og Ram blir søkt neste, etterfulgt av harddisken. Målet er å maksimere treff og minimere savner den langsomme ytelsen.
Mens L1 -cache er innebygd i CPU -er i dag, kan den også ligge enLang CPU på eldre PC -er. L2 -cache kan bygges inn i CPU eller til stede på hovedkortet, sammen med L3 -cache. I noen tilfeller blir L3 -cache også integrert i CPU. I motsetning til RAM, er cache ikke utvidbar.