Informatică Alte teme

Ce este memoria cache?

Memoria cache este o memorie rapidă, mică și scumpă plasată între procesor și memoria RAM pentru a reduce timpul de acces la date. Ea stochează copii ale datelor folosite recent, permițând procesorului să le acceseze mai repede. De exemplu, un procesor poate avea cache L1 de 64 KB.

Niveluri de cache

  • L1 Cel mai rapid și mai mic, integrat direct în nucleul procesorului. Timp de acces: ~1 nanosecundă.
  • L2 Mai mare și mai lent decât L1, dar încă rapidă. Poate fi partajată între nuclee.
  • L3 Cea mai mare și mai lentă cache, partajată de toate nucleele procesorului.

Principii de funcționare

  • Localitatea temporală Datele accesate recent vor fi probabil accesate din nou. Cache le păstrează pentru acces rapid.
  • Localitatea spațială Datele apropiate în memorie sunt probabil accesate împreună. Cache preîncarcă blocuri de date.
  • Hit și miss Dacă datele sunt în cache, este un 'hit' (acces rapid). Dacă nu, este un 'miss' și se așteaptă din RAM.

Alegeți procesoare cu cache mare pentru performanță mai bună la sarcini intensive, cum ar fi jocurile.

Mai multe din Alte teme