| 
                 
                  | Domanda: A cosa serve la cache della CPU? | Aggiunto il: 
                    19/12/2010 |   
                  | Categoria: 
                    Processori | Letto da: 
                    3920 |   
                  | 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.
 |  |