Perché la RAM deve essere volatile?

Sommario:

Perché la RAM deve essere volatile?
Perché la RAM deve essere volatile?

Video: Perché la RAM deve essere volatile?

Video: Perché la RAM deve essere volatile?
Video: Eliminare virus e malware da Google Chrome - YouTube 2024, Aprile
Anonim
Image
Image

La RAM del computer è volatile; tutto ciò che è immagazzinato in esso scompare non appena l'elettricità viene spenta. Perché, esattamente, la RAM del computer è volatile? Continuate a leggere mentre indaghiamo sulla fisica della costruzione della memoria del computer ad alta velocità.

La sessione di domande e risposte di oggi ci viene fornita per gentile concessione di SuperUser, una suddivisione di Stack Exchange, un raggruppamento di domande e risposte basato sulla comunità.

La domanda

Il lettore SuperUser Chintan Trivedi è curioso del perché la RAM del computer debba essere volatile:

If computer RAM was to be non volatile like other persistent storage [types], then there would be no such thing as bootup time. Then why is it not feasible to have a non volatile ram module? Thank you.

Sebbene ci siano tipi di RAM non volatile (denominata NVRAM e trovata in tutti i tipi di applicazioni come la memorizzazione dei dati all'interno del router Wi-Fi), Chintan si riferisce in particolare al tipo di RAM presente nei PC. Che cosa ci impedisce di utilizzare NVRAM nei nostri computer desktop e notebook?

La risposta

Contributo SuperUser MSalters offre alcune informazioni su come evitare i limiti fisici (ma microscopici della scala) dell'hardware:

Deep down it’s due to physics.

Any non-volatile memory must store its bits in two states which have a large energy barrier between them, or else the smallest influence would change the bit. But when writing to that memory, we must actively overcome that energy barrier.

Designer have quite some freedom in setting those energy barriers. Set it low

0. 1

e ottieni memoria che può essere riscritta molto senza generare molto calore: veloce e volatile. Imposta la barriera di energia alta

0 | 1

e i pezzi rimarranno messi quasi per sempre, o fino a quando non spenderete seria energia.

DRAM utilizza piccoli condensatori che perdono. I condensatori più grandi perderebbero meno, sarebbero meno volatili, ma richiederebbero più tempo per caricarsi.

Flash utilizza elettroni che vengono sparati ad alta tensione in un isolatore. La barriera di energia è così alta che non puoi farla uscire in modo controllato; l'unico modo è ripulire un intero blocco di bit.

In altre parole, l'unico modo per rendere la RAM all'alta velocità di cui abbiamo bisogno per le moderne operazioni del computer è mantenere la resistenza tra i cambiamenti di stato estremamente bassi (e quindi rendere la RAM volatile e suscettibile alla cancellazione dei dati di fronte alla perdita di potenza). ).

Hai qualcosa da aggiungere alla spiegazione? Sound off nei commenti. Vuoi leggere più risposte dagli altri utenti di Stack Exchange esperti di tecnologia? Controlla la discussione completa qui.

Consigliato: