Domanda: A cosa serve la cache della CPU? |
Aggiunto il:
19/12/2010 |
Categoria:
Processori |
Letto da:
3793 |
Rating:
(5,0) |
Votato da:
1 utenti |
Risposta:
Generalmente la memoria cache ha la funzione di mantenere una copia dei dati a cui si accede più frequentemente nella memoria principale di sistema. Quando la CPU deve leggere un dato dalla memoria principale di sistema controlla se questo è residente in cache e in caso positivo lo carica velocemente. In questo caso si parla di cache hit, e nel caso contrario di cache miss.
Le cache di multilivello sono sostanzialmente di due tipi:
1) Inclusive. 2) Esclusive.
Nella prima lo stesso dato può essere nella cache L1,L2 e L3, ciò porta ad un vantaggio rispetto alla cache di tipo Esclusive poichè per rimuovere un dato devo controllare solo una delle cache.
Nella seconda il dato è presente solo in una delle cache di multilivello e tale comportamento porta ad avere un unica memoria velocissima con una capacità maggiore rispetto alle cache Inclusive. |
|