Memorizza nella cache i ricordi L1, L2 e L3 nel processore, cosa sono e come funzionano?

Memorizza nella cache i ricordi L1, L2 e L3 nel processore, cosa sono e come funzionano?

La memoria cache all'interno del processore è progettata per accelerare l'accesso alla RAM. La sua importanza è imputato in velocità per trasportare dati e istruzioni al processore dipende tutta prestazioni del sistema.

Se il micro non ha istruzioni al lavoro è semplicemente in attesa di loro e che non dovrebbe mai accadere, perché è tempo perso.

La memoria cache si trova sullo stesso wafer di silicio del processore. E 'di tipo SRAM, acronimo di Static lettura della memoria aleatorio, cioè senza bisogno di rinfrescarsi la memoria DRAM, che sta per Dinamyc Leggi aleatorio di memoria che è quello che hai in memoria DDR RAM che ogni così cool.

La cache è particolarmente utile quando molte operazioni sugli stessi dati sono fatti, ma anche se questo non è vero ha la capacità di aumentare le prestazioni di qualsiasi applicazione. Tieni presente che le differenze di prezzo esistono più volte tra i micros, dove la più grande differenza è la memoria cache.

Memory Cache L1

La L è "livello" o in spagnolo. In questo caso, la memoria è divisa in diversi blocchi. C'è un controller che è responsabile di mettere le informazioni più utilizzate più vicino al processore. Questo perché il tempo necessario al processore di accedere livello di memoria si è sempre inferiore al livello due e così via.

Normalmente questo primo livello è diviso in due parti, una per i dati e l'altra per le istruzioni. In questo modo si cerca di ottenere che il processore sia alimentato almeno con le istruzioni senza alcun problema.

Memory Cache L2

Di solito è per core e non fa distinzione tra dati e istruzioni. Ci vuole più tempo per accedere alla cache L1 ma è molto più grande.

Il tempo necessario per trovare determinati dati in queste memorie è proporzionale alla dimensione di questi. A causa di ciò le cache aumentano di dimensioni man mano che saliamo nella gerarchia.

Memory Cache L3

Ci vuole più tempo per accedere alla cache L2 ma è molto più grande. Normalmente i produttori forniscono solo la dimensione dell'ultima memoria chiamata Last Level Cache, che di solito è di livello due o tre.

Di solito ha diverse dimensioni di diversi megabyte che è migliaia di volte più piccola della RAM.

Futuro, cosa vedremo fra qualche anno?

Ci processori e un livello di tipo di memoria a quattro condivisa dal processore e grafica integrata. Principalmente pensato per alimentare i dati sul grafico. Questa memoria non ha bisogno di essere veloce come le precedenti ma è molto grande. In ogni caso è una DRAM e non RAM.

Poiché tendiamo sempre all'integrazione, vedremo dimensioni sempre più grandi e consumi minori in tutti questi dispositivi.