Memory refresh: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
AlessioBot (discussione | contributi)
m Bot: voce non categorizzata
fix
 
(13 versioni intermedie di 12 utenti non mostrate)
Riga 1:
{{F|memorie informatiche|maggio 2021}}
Il '''memory refresh''' è il processo periodico di leggere e riscrivere i dati immediatamente da una memoria.
Questa tecnica viene utilizzata nelle [[DRAM]].
 
Il '''memory refresh''' è il processo periodico diche consiste nel leggere e riscrivere i dati immediatamentein daogni singola cella di una memoria di tipo dinamico ([[DRAM]]).
Nelle DRAM ogni dato presente in memoria ([[bit|bit)]] è rappresentato dall'assenza o dalla presenza di una [[carica elettrica]] all'interno di un piccolo [[Capacitore|condensatore]].
 
Con il passare del tempo la carica all'interno si attenua. Per questo motivo vengono utilizzati i cicli di refresh per mantenere i dati all'interno della memoria sennò andrebbero persi.
Nelle DRAM ogni dato presente in memoria ([[bit|bit)]]) è rappresentato dall'assenza o dalla presenza di una [[carica elettrica]] all'interno di un piccolo [[Capacitorecondensatore (elettrotecnica)|condensatore]].
Con il passare del tempo la carica all'interno si attenua. Per questo motivo vengono utilizzati i cicli di refresh per mantenere i dati all'interno della memoria, sennòche altrimenti andrebbero persi.
 
Quando la memoria sta eseguendo un ciclo di refresh non è disponibile ad operazioni di lettura o scrittura per un periodo di tempo. Nelle memorie moderne questo limite è stato superato perché il tempo necessario ad un'operazione di refresh è talmente breve da non riuscire a rallentare le operazioni sulla memoria.
Line 10 ⟶ 11:
Quando la memoria è in funzione, ogni cella deve essere costantemente ripristinata con un memory refresh.
 
ilIl memory refresh deve essere eseguito in una finestra di tempo delineata dal produttore della memoria, questo valore è solitamente nel campo dei millisecondi.
Il refreshing della memoria non si sovrappone ai cicli di lettura o scrittura ma usa dei cicli specifici chiamati ''cicli di refresh'' che sono generati da contatori separati che possono essere presenti nella circuiteria della memoria o in quella di controllo.
 
Line 16 ⟶ 17:
 
Il ciclo di refresh è simile a quello di lettura ma viene svolto più velocemente perché:
* Perper il refresh si ha bisogno solo dell'indirizzo della riga e non della colonna.
* Ilil dato letto non deve essere caricato sui data bus per essere mandato alla [[CPU]]
 
{{Categorizzare}}
{{Portale|informatica}}
 
[[Categoria:Memorie informatiche]]