Care este memoria cache a blogului web al programatorului web?

Nivelul 3 sau L3 cache de memorie de specialitate care lucrează mână în mână cu memoria cache L1 și L2 pentru a îmbunătăți performanțele computerului. L1, L2 și L3 cache este necesară pentru unitatea de procesare de calculator (CPU), există și alte tipuri de cache în sistem, cum ar fi hard disk cache.







Cache-ul procesorului vă permite să satisfaceți nevoile microprocesorului, anticipând cererile de date, astfel încât instrucțiunile de procesare să fie furnizate fără întârziere. Cache-ul procesorului este mai rapid decât RAM (RAM) și este proiectat pentru a preveni blocarea pierderilor de performanță.
Atunci când se solicită un sistem, procesorul cere instrucțiuni pentru a îndeplini această solicitare. Procesorul rulează de multe ori mai rapid decât RAM, astfel încât pentru a reduce latența, memoria cache L1 stochează datele și se așteaptă ca acestea să fie necesare. Cache-ul L1 este foarte mic, ceea ce îi permite să fie foarte rapid. Dacă nu există nici o instrucțiune în memoria cache L1, CPU verifică memoria cache L2, un fond de memorie cache ușor mai mare, cu o întârziere ușor mai mare. Cu fiecare dor de cache, se uită la nivelul următor al cache-ului. Cache-ul L3 poate fi mult mai mare decât L1 și L2 și, deși este mai lent, este încă mult mai rapid decât recuperarea datelor din memorie.







Dacă aveți nevoie de instrucțiuni care sunt în cache L3, biții de date pot fi mutate din cache L1 la noile instrucțiuni, în cazul în care sunt necesare din nou. L3 cache poate elimina apoi această linie din instrucțiunea cum este acum într-un alt cache (numit un cache exclusiv), sau poate crea o copie (denumită cache inclusiv), în funcție de designul procesorului.

Arhitectura cache-ului pe mai multe nivele continuă să evolueze. Cache-ul L1 este utilizat pentru a fi extern procesorului încorporat în placa de bază, dar acum ambele cache-uri L1 și L2 sunt de obicei incluse în matricea procesorului. Memoria cache L3 este de obicei încorporată în placa de bază, dar în unele modele CPU-ul a inclus deja memoria cache L3. Avantajul de a avea o memorie cache la bord este că este mai rapid, mai eficient și mai ieftin decât introducerea unei cache-uri separate pe placa de bază.

Probele de instrucțiuni din memoria cache apar mai repede decât din memoria sistemului, iar memoria cache-ului bun crește semnificativ performanța sistemului. Designul și strategiile cache-ului vor diferi pe diferite placi de bază și procesoare, dar cu alte lucruri egale, cu atât este mai mare cache-ul L3, cu atât mai bine.

Citiți de asemenea







Articole similare

Trimiteți-le prietenilor: