Risposta breve: potresti essere in grado di "collegare una batteria a una RAM per prevenire la perdita di dati durante un'interruzione di corrente", ma questo dipende dal tipo di RAM.
SRAM (Static Random Access Memory) non è DRAM, spiegato di seguito. Le SRAM si trovano in molti dispositivi elettronici come un moderno termostato (domestico) (utilizza una batteria per mantenere le impostazioni se l'alimentazione si interrompe) e in una sveglia (la batteria tiene il tempo e può alimentare l'unità per un breve periodo), ecc. I dischi rigidi in genere hanno un po 'di SRAM al loro interno mascherato da "32 MB di cache su disco". La SRAM specializzata è presente anche all'interno della CPU, poiché è velocissima nella memoria cache L1, L2 e L3.
Le batterie primarie (non ricaricabili) al litio "a bottone" sono comunemente utilizzate per la ritenzione SRAM. Le SRAM moderne possono avere tensioni di lavoro inferiori, come 1,8 V, che richiedono più circuiti per il retro con una batteria da 3,0 V. La corrente di alimentazione è molto piccola (anche nanoamplificatori), quindi i dati possono essere conservati a lungo da una piccola batteria. Molte macchine industriali (robot, azionamenti a frequenza variabile, controller logici programmabili, ecc.) Utilizzano una batteria di backup SRAM per conservare i dati critici attraverso cicli di alimentazione (frequenti).
L'acronimo SRAM significa " Static Random Acccess Memory". Statico, perché il suo contenuto rimane qualunque sia lo stato in cui è stato programmato, indefinitamente, ma solo fino a quando viene applicata l'alimentazione. SRAM è molto veloce ma ingombrante fisicamente ed è relativamente costoso, quindi trova solo ruoli di nicchia anche oggi. SRAM e DRAM sono tipi volatili, il che significa che i loro contenuti vengono persi in caso di interruzione dell'alimentazione.
EEPROM (memoria di sola lettura programmabile cancellabile elettricamente) è un vecchio supporto di memorizzazione digitale non volatile, il che significa che i dati persistono dopo lo spegnimento. Questi erano originariamente "programmati" o "fusi" a livello di bit, ma quelli moderni sono un po 'più veloci e possono gestire i dati in blocchi. Questi sono ancora molto più lenti di SRAM o DRAM. A causa di questa estrema lentezza, capacità limitata e capacità di scrittura / cancellazione limitate, trovano impiego solo in ruoli come la memorizzazione di parametri e piccoli programmi per microcontrollori, ecc. Non è possibile eseguire il backup della memoria di sistema principale su EEPROM a causa della grande quantità di tempo impiegato.
La memoria FLASH, comunemente vista come unità flash USB e nei dischi rigidi SSD, è un altro supporto di archiviazione non volatile. Anch'esso è molto più lento di altri tipi di RAM e ha un limite di scrittura finito, quindi non viene utilizzato per la memoria principale. Un disco rigido SSD non è altro che un intero gruppo di questi, tutti utilizzati in parallelo, per aumentare velocità e capacità.
DRAM (Dynamic Random Access Memory) è una bestia completamente diversa. "Dinamico" perché cambia sempre e il contenuto cambierà (andrà perso) senza intervento. La DRAM è relativamente densa (dal punto di vista della capacità) e poco costosa, quindi viene utilizzata per la memoria di sistema principale del computer. Purtroppo è anche più lento * della SRAM e necessita di essere "rinfrescato" continuamente, altrimenti il suo contenuto si perde in breve tempo a seconda della temperatura. Il normale funzionamento del controller di memoria del PC mantiene i dati nella DRAM costantemente aggiornati in modo che siano sempre disponibili. Se l'alimentazione è spenta, il controller di memoria deve comunque aggiornare i dati mentre funziona con la batteria di backup. I laptop, ad esempio, lo fanno durante la sospensione nella RAM. Poiché questo aggiornamento è un processo attivo, assorbe più corrente e quindi la batteria è in genere molto più grande di una cella a bottone. Se la batteria è scarica, i contenuti della DRAM vengono persi e la macchina viene forzata ad un avvio a freddo.
Una nuova tecnologia promettente è FeRAM.(Ferro-Electric RAM) è abbastanza veloce, non volatile e ha un'elevata resistenza.È una nuova tecnologia, quindi è piuttosto costosa e la capacità è limitata, quindi ha ruoli molto limitati.
* A parte: per aggirare la lentezza della DRAM, un PC li utilizza in maniera massiccia in parallelo.Innanzitutto, si accede a un intero stick contemporaneamente (velocità 8x poiché ci sono 8 chip su di esso), quindi se la scheda madre supporta il dual-banking, due moduli contemporaneamente (2x8 = 16x), triple-banking = 24x, ecc.come un modulo contrassegnato come "PC3-10666" può funzionare come un chip che funziona a 10.666 MHz.Da un bus a 666 MHz: 666 * 2 (DDR significa due trasferimenti per clock) * 8 chip / modulo = 10.666.