Qual è la differenza tra un 3MB di cache L2 e un 6MB cache L2?

August 28

processori computer utilizzano una gerarchia di cache per memorizzare informazioni e ridurre la quantità di tempo necessario per accedere alla memoria. Una cache di livello 2, noto anche come cache secondaria, entra in gioco quando il computer deve accedere dati recentemente accessibili per una seconda volta. Cache forniscono un accesso più rapido alle informazioni della memoria regolare e possono migliorare notevolmente la velocità di risposta del computer. Diverse le cache in grado di memorizzare informazioni aggiuntive, con un conseguente esperienza di elaborazione stizzoso.

Livelli cache

La cache di livello 1 di solito consiste di due parti - uno memorizza i dati e gli altri negozi istruzioni necessarie per eseguire programmi e comandi. La cache L1 offre le tariffe più veloci e si siede direttamente sul chip del processore. Spesso, il tasso cache L1 opera alla stessa, o quasi la stessa, la velocità del processore. La cache di livello 2 si siede sul modulo processore e talvolta direttamente sul chip. Una cache L2 agisce come un livello superiore verso il basso, corre leggermente più lento rispetto alla cache L1 e in genere solo memorizza i dati.

dimensione della cache

Una cache agisce come un più piccolo, più veloce modulo di memoria utilizzata per accedere alle informazioni recentemente utilizzato. Grandi dimensioni della cache aumentare la quantità di informazioni che il sistema può memorizzare. Tuttavia, cache di grandi dimensioni richiedono più tempo per recuperare le informazioni. Produttori accogliere questo utilizzando diverse cache di diverse dimensioni. Le cache di livello superiore di lavorare più velocemente, ma memorizzare meno informazioni. Questi, cache più piccoli di livello superiore sono supportati da cache più grandi ma più lento. Quando alla ricerca di informazioni, il computer controlla innanzitutto la cache L1 prima di controllare la L2 o anche una cache L3.

cache latenza

La cache L2 3MB di solito fornisce una latenza di meglio di un 6MB di cache L2. La latenza si riferisce alla quantità di tempo necessario per accedere alle informazioni. Mentre si può supporre che una cache più grande sarebbe fornire prestazioni migliori, perché il computer ha bisogno di vagliare ulteriori informazioni, la cache più grandi possono rallentare il computer. A causa di questa considerazione, un sistema multicache con piccole cache su ogni livello fornisce migliori prestazioni di un sistema a due cache con cache più grandi. Tuttavia, la tecnologia caching continua a migliorare, i produttori hanno iniziato ad aumentare la dimensione della dimensione della cache L2 perché il sistema può trovare solitamente le informazioni necessarie sulla cache L1.

Cache hit rate

Cache tasso di successo riferisce alla velocità con cui il processore rileva le informazioni necessarie su un determinato cache. Anche se una cache più piccola offre una latenza ridotta, il tasso di successo di una cache può soffrire su sistemi con una cache L2 più piccola. Perché un 3MB di cache memorizza la metà delle informazioni di un sistema con un 6MB di cache, il computer potrebbe essere necessario andare a una cache di livello inferiore per trovare i dati di cui ha bisogno. Cache lavorare più velocemente di quanto la memoria di sistema, quindi il processore per le cache a disposizione prima di trovare i dati o istruzioni necessarie.