Sommario:
- Definizione - Cosa significa cache di livello 1 (cache L1)?
- Techopedia spiega la cache di livello 1 (cache L1)
Definizione - Cosa significa cache di livello 1 (cache L1)?
Una cache di livello 1 (cache L1) è una cache di memoria che è direttamente incorporata nel microprocessore, che viene utilizzata per archiviare le informazioni a cui si è avuto accesso di recente al microprocessore, quindi viene anche chiamata cache primaria. Viene anche definita cache interna o cache di sistema.
La cache L1 è la memoria cache più veloce, poiché è già integrata nel chip con un'interfaccia zero-wait, rendendola la cache più costosa tra le cache della CPU. Tuttavia, ha dimensioni limitate. Viene utilizzato per archiviare dati a cui il processore ha avuto accesso di recente, file critici che devono essere eseguiti immediatamente ed è la prima cache a cui si accede e che viene elaborato quando il processore stesso esegue un'istruzione del computer.
Techopedia spiega la cache di livello 1 (cache L1)
Nei microprocessori più recenti, la cache L1 è divisa equamente in due: una cache utilizzata per conservare i dati del programma e un'altra cache utilizzata per conservare le istruzioni per il microprocessore. Alcuni microprocessori più vecchi, d'altra parte, fanno uso della cache L1 indivisa e la utilizza per memorizzare sia i dati del programma sia le istruzioni del microprocessore.
È implementato con l'uso della memoria statica ad accesso casuale (SRAM), disponibile in diverse dimensioni a seconda del grado del processore. Questa SRAM utilizza due transistor per bit. I due transistor formano un circuito noto come "flip-flop" poiché ha due stati tra cui può capovolgersi; il secondo transistor gestisce l'uscita del primo transistor. Fino a quando l'alimentazione viene fornita al circuito, può contenere dati senza assistenza esterna.
Tutti i progetti di cache L1 seguono lo stesso processo; la logica di controllo della cache L1 memorizza i dati utilizzati di frequente nella cache e aggiorna la memoria esterna solo quando la CPU passa il controllo ad altri master bus quando i dispositivi periferici accedono direttamente alla memoria.
