Le cache sono state sviluppate nel tentativo di accelerare il metodo in cui la memoria ad accesso casuale , o RAM , trasferisce i dati al processore del computer . Caching ha migliorato significativamente la velocità con cui viene elaborato dall'unità di elaborazione centrale per la sua capacità di fornire dati all'unità centrale di elaborazione ( CPU) più veloce di RAM . La CPU , che è il cervello dietro il computer , è responsabile di comandi di lettura e esecuzione delle direzioni . Importanza
Uno dei segreti per un personal computer ad alte prestazioni è nel disegno del sistema di memoria . Le prestazioni complessive del computer meno fatto affidamento sulla velocità dell'unità centrale di elaborazione ( CPU) . Tuttavia, mentre la velocità della CPU è praticamente raddoppiata ogni 6 mesi , la velocità della memoria ad accesso casuale ( RAM ) , il dispositivo che trasmette istruzioni e dati alla CPU per l'elaborazione , non ha progredito come veloce . Che portano allo sviluppo di moduli di memoria più veloci denominati cache. La cache può essere collegato separatamente sulla scheda madre del computer , o ha fatto una parte del chip del processore .
Motherboard
Senza una scheda madre , non vi è alcun computer. E ' indicato anche come la scheda logica o scheda di sistema . La scheda madre è il circuito che supporta il montaggio , interfacciamento e il collegamento della maggior parte degli altri dispositivi hardware e periferiche comunemente associati con personal computer, compresi l' unità centrale di elaborazione . Alcune cache sono progettati per essere collocati direttamente sulla scheda madre . In genere , le cache che sono integrati nelle schede del sistema sono posto proprio accanto al chip del processore .
Processore
L'unità di elaborazione centrale (CPU) è anche chiamato il processore o microprocessore . E 'dove si eseguono i comandi e le varie operazioni. Le CPU sono disponibili in una varietà di velocità che sono misurate in megahertz o gigahertz . Generalmente maggiore è la velocità , i dati più il processore è in grado di elaborare contemporaneamente . Quando un processore richiede informazioni al fine di eseguire le istruzioni , va a RAM. Questo è il principale supporto di memorizzazione in cui le informazioni stoccaggio temporaneo . Dal RAM funziona tipicamente più lenta della CPU , il processore potrebbe essere necessario attendere i dati . Per ovviare a questo collo di bottiglia , i progettisti informatici si avvicinò con la soluzione chiamata " caching ".
Cache
Quando si sente il caching termine , si dovrebbe pensare di velocità . Cache è pronunciato come "cash ". E 'utilizzato per memorizzare i dati utilizzati più di recente dal processore . Cache è più veloce della memoria principale . Se le informazioni della CPU per eseguire il suo compito si trova nella cache , il processore non ha bisogno di recuperare i dati dalla RAM più lenta . Di solito , ci sono due livelli di cache sulla maggior parte dei personal computer, livello 1 e livello 2 . Alcuni sistemi possono avere una cache di livello 3 . Il livello 2 è tradizionalmente situato sulla scheda madre in prossimità della unità centrale di elaborazione . Cache di livello 1, che è più veloce di livello 2 , è situata sul chip del processore . E funziona alla stessa velocità del chip del processore .
Considerazioni
performance di un CPU si basa sul numero di volte che deve andare al di fuori del processore per ottenere i dati di cui ha bisogno . Quando più informazioni vengono elaborate all'interno del processore , la CPU esegue le operazioni più veloci . In altre parole , più memoria cache situato al chip del processore significa una migliore velocità del processore e le prestazioni complessive . In alcuni sistemi più avanzati , il livello 1 ed il livello 2 cache si trovano sul chip del processore . La cache della scheda madre diventa la cache di livello 3 .
Una delle pecche di caching è che la CPU controlla sempre la cache per i dati prima , e , se non c'è, vai a RAM. Se l' unità centrale di elaborazione va alla cache e le informazioni sono lì , si parla di una " cache hit ". Se i dati di cui ha bisogno non è nella cache , si parla di una "cache perdere . " Il " tasso di successo " si riferisce alla percentuale di tempo le informazioni vengono memorizzate in cache.