Hva er L1-cache?

July 31  by Eliza

Nivå 1 eller L1 cache er spesiell, svært raskt minne innebygd i sentrale prosessor (CPU) å bidra datamaskinens ytelse. Ved å legge ofte brukte biter av 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å interne disker for informasjon ved å skyve et hode mekanisme tvers av fat, omtrent analogt til måten en nål leser en grammofonplate. Men i tilfelle av en harddisk, det er flere fat og hodet er magnetisk, lesing til en svært høy hastighet. Likevel er den standard harddisken den tregeste lagringsenhet på datamaskinen, kjører kompakt disk til side.

Vi vanligvis tenker på RAM som blir ganske fort fordi det er så mye raskere enn harddisker. RAM er en midlertidig oppbevarings område som blir aktive når datamaskinen starter opp. Datamaskiner har vanligvis 1-4 gigabyte (GB) RAM. Ved å laste ofte etterspør programmer, filer, bilder og andre objekter i RAM, ikke? Datamaskinen € ™ t har til å søke på harddisken (e) for å hente informasjon om senere forespørsler.

Selv om dette er en god strategi, kan CPU arbeide raskere enn RAM, og for å få fart på sakene sammen, du kan tenke på L1, L2 og L3 cache som The Go-Betweens som forutser hva forespørsler vil bli gjort av RAM, holde disse dataene på den klar. Når en forespørsel kommer, sjekker CPU L1 cache først, etterfulgt av L2 og L3 cache (hvis det finnes). Hvis CPU finner den forespurte data i cache, er ita € ™ s cache hit, og hvis ikke, ita € ™ s cache miss og RAM søkte neste, etterfulgt av harddisken. Målet er å maksimere treff og minimere meteren som treg ytelse.

Mens L1 cache er innebygd i CPUer i dag, kan det også ligge ved siden av CPU på eldre PCer. L2 cache kan bygges inn i CPU eller til stede på hovedkortet, sammen med L3 cache. I noen tilfeller L3-buffer blir også innarbeidet i CPU. I motsetning til RAM, er cache ikke utvides.

  • En datamaskin hovedkort.
  • En sentralenhet. L1 cache er en CPU cache.