cache memory
memoria cache o memoria di transito

1. Memoria ad alta velocità che può rispondere alle richieste di lettura oppure filtrare le richieste di scrittura verso la memoria centrale senza imporre stati di attesa al processore. Uno stato di attesa è un ciclo di clock durante il quale il microprocessore sospende l'elaborazione e attende il completamento di una richiesta di lettura o scrittura sulla memoria (operazione di I/O sulla memoria). 2. Una memoria ad alta velocità progettata per contenere dati a cui si dovrà accedere nell'immediato futuro oppure dati su cui si è lavorato di recente. La sua presenza velocizza il computer poichè consente un passaggio molto più veloce d'informazioni tra la memoria centrale e il microprocessore oppure tra il disco rigido e la memoria centrale. Nel primo caso viene utilizzata RAM di tipo statico (SRAM) con tempi di accesso dai 10 ai 30 nanosecondi rispetto alla RAM centrale che ha tempi di accesso tra i 60 e 70 nanosecondi, nel secondo caso si usa RAM convenzionale (60 - 70 nanosecondi). Il valore della cache dipende in larga misura dal software che la gestisce. Le cache funzionano sul principio secondo il quale tutti i computer che eseguono istruzioni in modo sequenziale tendono ad accedere ripetutamente alla stessa porzione di memoria.



Glossario dei termini dell'informatica a cura di Roberto Mazzoni
Tutti i diritti riservati