? Memoria cache di un computer è un contenitore per i dati utilizzati di recente per l'unità di elaborazione centrale ( CPU) . La CPU può recuperare le informazioni estremamente veloce e utilizzarlo 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 sistematicamente e memorizza in una cartella sul disco rigido . Fatti
memoria cache
è un più piccolo ma più veloce del vano di memoria che supporta la memoria principale. Memoria cache è progettata 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 una " cache hit ". Nei casi in cui le informazioni non vengono memorizzate nella cache , che viene indicato come un "cache miss ", quasi nello stesso istante , la richiesta viene indirizzata alla posizione di memoria più lenta per recuperare i dati .
Funzione
Anche con microprocessori più veloci e la memoria principale ( RAM) con capacità superiori , i colli di bottiglia ancora si verificano quando l'informazione si muove tra la CPU e la RAM. 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 biblioteca di informazioni utilizzate frequentemente nella memoria cache. Il ruolo di " caching ", è quello di accelerare la velocità del vostro sistema . Caching 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 .
Level 1 Cache
< br >
Tipicamente , una cache ad alta velocità è integrato direttamente nel processore. Questo è il livello 1 cache. Una delle principali motivazioni alla base di questo concetto è la " località di riferimento . " Ciò significa che una posizione appena letta dalla CPU ha una maggiore probabilità di essere rivisitato nel breve termine . Così la cache L1 contiene i dati più recenti . Quando ha bisogno di nuovo i dati , il microprocessore controlla prima la cache L1 . Dal momento che i dati sono lì , si elimina la necessità di tornare alla memoria più lenta. Il processo di solito è due volte più veloce che con la memoria principale . Cache
memoria
Level 2 cache livello 2 , o la cache secondaria , su un computer è di solito si trova su una scheda di memoria , situato vicino al processore. Esso 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 cattura i dati utilizzati di recente non nel livello 1 della cache . 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 su disco
è un altro tipo di memoria cache . Esso opera a una velocità molto più lenta rispetto alle altre cache , perché legge i dati dal disco rigido del computer e la memorizza su RAM . Programmi software come DOS usano. Proprio come la RAM è più lento di L1 e L2 cache, il disco è molto più lento della RAM.
Spesso , periferiche per personal computer vengono memorizzati nella cache utilizzando la RAM del computer. Questa è una cache periferico e funziona allo stesso modo come cache del disco . Ad esempio, un DVD - ROM può cache utilizzando RAM del sistema o anche il disco. Entrambi i metodi di caching può essere più veloce l'unità DVD -ROM.