Definizione nascondiglio

Il concetto di cache, che deriva dalla parola francese cachet, può essere utilizzato in modi diversi. Il primo significato menzionato nel dizionario della Royal Spanish Academy ( RAE ) si riferisce al denaro pagato ad un artista o ad alcuni professionisti per fare una presentazione o un lavoro.

Mentre in termini di tecnologia non c'è molta differenza tra la cache e la memoria principale del sistema (es. RAM), la prima ha una capacità molto inferiore e consente un accesso notevolmente più veloce. Proprio a causa di quest'ultimo aspetto è che il suo prezzo è molto alto, ed è per questo che non viene utilizzato in grandi quantità; per parlare in termini più specifici, mentre i computer attuali hanno in genere un minimo di 16 GB di RAM, i processori non raggiungono i 30 MB di memoria cache (nota che 1 GB è 1024 MB, quindi la differenza è abissale ).

Poiché la memoria cache è molto più piccola di quella principale, non è possibile memorizzare tutti i dati di un programma corrente (non dimenticare che alcuni richiedono solitamente diverse centinaia di megabyte per la sua esecuzione, una quantità che supera la capacità di la memoria cache decine di volte). Per questo motivo, il microprocessore memorizza solo i dati che è necessario utilizzare più frequentemente, lasciando la RAM per il resto.

Uno dei segreti della velocità di accesso che la cache può contenere su quella principale è la sua posizione: i produttori di processori lo posizionano accanto a loro, mentre la memoria RAM deve essere installata manualmente sulla scheda madre, alcuni centimetri del processore e delle sue prestazioni dipende in parte dalla velocità dei componenti che lo collegano ad esso.

Poiché il microprocessore effettua una copia di alcuni dati nella cache la prima volta che li accede, quando ha bisogno di leggerli di nuovo li cerca prima nella memoria RAM; Se li trovi, allora puoi lavorare in modo molto più efficiente.

Raccomandato