cache memory?

cos'=E8 la memoria cache dei microprocessori? Come lavora questo tipo memoria? In quali applicazioni =E8 importante che questo valore sia particolarmente elevato?

Reply to
picmimo
Loading thread data ...

picmimo ha scritto:

La cache è una regione di memoria veloce che serve per mantenere copie di certi dati: l'accesso a queste copie di dati è più rapido dell'accesso agli originali (che possono trovarsi in memoria centrale, ossia la RAM, o in memoria di massa, ossia l'HD); ad esempio, le istruzioni di un programma in esecuzione sono memorizzate in un disco, copiate nella RAM e poi copiate nella cache (primaria e secondaria); la differenza fra una memoria di transito e una cache consiste nel fatto che la prima può contenere dati di cui non esiste un'altra copia, mentre una cache, per definizione, mantiene una copia di informazione già memorizzate.

Quando la CPU riceve la richiesta di un I/O, questa controlla se la parte richiesta del file risiede nella cache: in questo caso è possibile evitare l'accesso alla RAM e al disco, guadagnando quindi tempo. Inoltre, i dati da scrivere nel disco sono depositati nella cache per un breve di tempo in modo da limitare i trasferimenti e gli accessi al disco.

Spero di essere stato chiaro!

Ciao! :-)

Reply to
MarcoGT

Come MarcoGT ti ha spiegato è come se fosse la ram, solo che è molto piu' vicina al processore (è dentro) e quindi è piu' veloce accederci. Quando il processore legge le istruzioni contenute nella ram per eseguire un programma, invece di leggere un po' per volta quello che gli serve, copia anche parte di cio' che sta dopo fino a riempire la cache. Se poi quello che ha copiato in piu' li serve, bene, avrai meno tempi di attesa, altrimenti la cerca nel posto giusto e rincomincia a copiare e cosi' via....

Ciao ciao Gnafu

Reply to
Gnafu

"Gnafu" ha scritto nel messaggio news:VKtEe.1361$ snipped-for-privacy@news3.tin.it...

Questo non è proprio vero, nel senso che le cache non sono esattamente come le ram normali. Spesso (sempre? non ne sono sicuro) sono memorie associative (CAM, Content Addressable Memories)

Marco

Reply to
marco©

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.