Level 2 o cache L2 è parte di una strategia di storage multi-livello per migliorare le prestazioni del computer. L'attuale modello utilizza fino a tre livelli di cache, denominato L1, L2 e L3, ogni colmare il divario tra l'unità di elaborazione del computer molto veloce (CPU) e la memoria molto più lento ad accesso casuale (RAM). Mentre il design è in continua evoluzione, la cache L1 è più spesso costruita nella CPU, mentre la cache L2 è stata in genere integrato nella scheda madre (con cache L3, ove presente). Tuttavia, alcune CPU ora incorporano cache L2, nonché di cache L1, e in alcuni casi addirittura integrare cache L3.
Il lavoro di cache di CPU è quello di anticipare le richieste di dati, in modo che quando l'utente fa clic su un programma di uso frequente, per esempio, le istruzioni necessarie per eseguire tale programma sono a portata di mano, conservati nella cache. Quando questo accade, la CPU può elaborare la richiesta e senza indugio, migliorare drasticamente le prestazioni del computer. La CPU di controllo di cache L1 per primo, seguito da cache L2 e L3. Se trova la necessaria bit di dati, questa è una cache hit , ma se la cache non anticipare la richiesta, la CPU ottiene un cache miss , ed i dati deve essere estratto da più lento di RAM o il disco rigido che è ancora più lenta. Dal momento che è il lavoro di cache di CPU per contenere bit di dati, è lecito chiedersi perché non vi è più di un livello di cache. Perché di cache L2 a tutti, L3 molto meno, quando si può solo fare cache L1 più grande? La risposta è che la più grande è la cache, più lunga è la latenza. Piccola cache sono più veloci di cache di grandi dimensioni. Per ottimizzare le prestazioni complessive, il miglior risultato è ottenuto con il più piccolo, più veloce di cache più immediato per la CPU stessa, seguita da un pool leggermente più grande di cache L2, e una piscina ancora più grande di cache L3. L'idea è quella di mantenere le istruzioni di uso più frequente in L1, con cache L2 di partecipazione il prossimo più probabile necessario bit di dati, e L3 seguendo il suo esempio. Se la CPU deve elaborare una richiesta che non è presente nella cache L1, si può verificare velocemente di cache L2, L3 poi. design Cache è una strategia chiave nel mercato altamente competitivo microprocessori, in quanto è direttamente responsabile per la CPU e il miglioramento delle prestazioni del sistema. Multi-cache di livello è composto da più costosi RAM statica (SRAM) in meno rispetto ai chip RAM dinamica (DRAM) chips. DRAM e DRAM sincrona (SDRAM), i chip sono ciò che normalmente si riferiscono semplicemente come RAM . SRAM e chip SDRAM non deve essere confuso.Se si guarda a nuovi computer verificare gli importi dei L1, L2 e L3 cache. Ceteris paribus, un sistema con CPU cache più avrà un rendimento migliore, e sincrona cache è più veloce di asincrono.
