Qual è la cache di memoria su un computer?

February 17

Memoria cache su un computer è un contenitore di memorizzazione per dati recentemente utilizzati dall'unità di elaborazione centrale (CPU). La CPU può recuperare le informazioni estremamente veloce e usarlo per elaborare il prossimo gruppo di informazioni. Un primo esempio di un uso comune di una cache sarebbe il numero di pagine, le immagini e gli indirizzi web che il browser raccoglie di routine e negozi in una cartella sul disco rigido.

I fatti

La memoria cache è un vano più piccolo ma più veloce di memoria che supporta la memoria principale. La memoria cache è progettato per accelerare la funzione di memoria. Il computer controlla la cache per vedere se i dati di cui ha bisogno è in deposito. Se l'articolo è lì, si chiama come un "cache hit". Nei casi in cui l'informazione non è memorizzato nella cache, che viene indicato come "cache miss" quasi nello stesso istante, la richiesta viene instradata alla locazione di memoria più lenta per recuperare i dati.

Funzione

Anche con microprocessori più veloci e la memoria principale (RAM) con maggiori capacità, i colli di bottiglia si verificano ancora quando l'informazione si muove tra la CPU e RAM. La memoria cache è un tipo di memoria supplementare costruita per una più rapida trasmissione di informazioni tra questi due componenti del computer. Il computer costruisce una libreria di informazioni utilizzate frequentemente nella memoria cache. Il ruolo di "caching" è quello di accelerare la velocità del vostro sistema. La memorizzazione nella cache non solo aiuta a ridurre logjams alla CPU e RAM, ma consente agli utenti di eseguire attività più veloce perché i dati trasmette più rapidamente dalla memoria cache della CPU.

Livello 1 Cache

Tipicamente, una cache ad alta velocità è integrata nel processore. Questa è la cache di livello 1. Una delle principali motivazioni alla base di questo concetto è la "località di riferimento." Ciò significa che una posizione appena si accede dalla CPU ha una maggiore probabilità di essere rivisitato nel breve termine. Così la cache L1 contiene i dati più recenti. Quando si richiede nuovamente i dati, il microprocessore controlla innanzitutto la cache L1. Poiché i dati sono lì, elimina la necessità di tornare alla lenta memoria principale. Il processo è di solito due volte più veloce rispetto alla memoria principale.

Livello 2 Cache

Livello 2 memoria cache, o la cache secondaria, su un computer è di solito si trova su una scheda di memoria situato vicino al processore. Si collega direttamente all'unità centrale di elaborazione, ed un circuito che è integrato nella scheda madre controlla. Il circuito è chiamato il controllore L2. La cache di livello 2 fermi recentemente utilizzato i dati non nella cache di livello 1. La cache L2 su molti personal computer consente al processore di ottenere circa il 95 per cento delle informazioni di cui ha bisogno dalla memoria cache.

Altro memoria cache

Cache disco è un altro tipo di memoria cache. Essa opera a una velocità molto più lenta rispetto alle altre cache, perché legge i dati dal disco rigido del computer e lo memorizza in RAM. programmi software come DOS usano. Proprio come RAM è più lento di L1 e L2 cache, il disco è molto più lento di RAM.

Spesso, le periferiche di personal computer vengono memorizzati nella cache utilizzando RAM del computer. Questa è una cache periferico e funziona allo stesso modo come cache del disco. Ad esempio, un DVD-ROM può essere cache utilizzando RAM del sistema o il disco. Entrambi i metodi di caching può essere più veloce di quanto l'unità DVD-ROM.