Skip to main content

Vad är L1 -cache?

Nivå 1 eller L1 -cache är speciellt, mycket snabbt minne inbyggt i den centrala bearbetningsenheten (CPU) för att underlätta datorprestanda.Genom att ladda ofta använda bitar av data i L1 -cache kan datorn bearbeta förfrågningar snabbare.De flesta datorer har också L2- och L3 -cache, som är långsammare än L1 -cache men snabbare än slumpmässigt åtkomstminne (RAM).

När vi begär program eller filer från en standard tallrikshårddisk måste enheten söka efter de interna skivorna efter informationen genom att skjuta en huvudmekanism över plattorna, ungefär analogt med hur en nål läser en fonografpost.Men när det gäller en diskenhet finns det flera plattor och huvudet är magnetiskt och läser med mycket hög hastighet.Icke desto mindre är standardhårddisken den långsammaste lagringsenheten på datorn, kompakta skivenheter åt sidan.

Vi tänker normalt på RAM som ganska snabb eftersom det är så mycket snabbare än hårddiskar.Ram är ett tillfälligt hållområde som blir aktivt när datorn startar.Datorer har vanligtvis 1-4 gigabyte (GB) RAM.Genom att ladda ofta begärda program, filer, bilder och andra objekt i RAM, behöver datorn inte söka på hårddisken för att hämta informationen på efterföljande förfrågningar.

Även om detta är en bra strategi, kan CPU arbeta snabbare än RAM, och för att snabba saker, kanske du tänker på L1, L2 och L3-cache som Go-Betweens som förutser vilka förfrågningar som kommer att göras av RAM, som håller detData redo.När en begäran kommer, kontrollerar CPU L1 -cachen först, följt av L2- och L3 -cache (om den är närvarande).Om CPU hittar de begärda data i cache, är det en -cache -hit , och om inte, är det en Cache -miss och RAM söks nästa, följt av hårddisken.Målet är att maximera träffarna och minimera missar den långsamma prestanda.

Medan L1 -cache är inbyggd i CPU: er idag, kan det också ligga tillsammans med CPU på äldre datorer.L2 -cache kan byggas in i CPU eller närvarande på moderkortet, tillsammans med L3 -cache.I vissa fall införlivas också L3 -cache i CPU.Till skillnad från RAM är cache inte utbyggbar.