Differenza tra memoria volatile e non volatile | Memoria volatile o non volatile

Anonim

Volatile vs Nonvolatile Memory

Volatile e non volatile sono classificazioni nella memoria del computer. Memoria volatile è un tipo di memoria del computer che richiede l'alimentazione per mantenere le informazioni memorizzate mentre la memoria non volatile non necessita di aggiornamento per mantenere i valori di memoria.

Che cos'è la memoria volatile?

Memoria volatile è un tipo di memoria nel computer che richiede l'alimentazione per mantenere le informazioni memorizzate. I contenuti del dispositivo di memoria devono essere aggiornati regolarmente per evitare la perdita di dati. I moduli RAM (Random Access Memory) nei computer e la memoria Cache nei processori sono esempi di componenti di memoria volatili. (Leggi la differenza tra memoria RAM e memoria cache)

I dispositivi RAM sono costruiti utilizzando un ampio complesso di condensatori che vengono utilizzati per memorizzare temporaneamente i carichi. Ogni condensatore rappresenta un bit di memoria. Quando il condensatore viene caricato, lo stato logico è 1 (Alto) e, allo scarico, lo stato logico è 0 (basso). E ogni condensatore è necessario per ricaricare a intervalli regolari per mantenere continuamente i dati, questa ricarica ripetuta è conosciuta come ciclo rinfrescante.

Esistono tre classi principali di RAM: quelle RAM statica (SRAM), RAM dinamica (DRAM) e RAM di fase change (PRAM). In SRAM i dati vengono memorizzati utilizzando lo stato di un singolo flip-flop per ogni bit e, in DRAM, viene utilizzato un singolo condensatore per ogni bit. (Leggi di più sulla differenza tra SRAM e DRAM)

Cos'è la memoria non volatile?

Memoria non volatile è un tipo di memoria del computer che non necessita di aggiornamento per mantenere i valori di memoria. Tutti i tipi di ROM, memoria flash, dispositivi di memoria ottici e magnetici sono dispositivi di memoria non volatile.

I dispositivi precedenti ROM (Read Only Memory) avevano solo la capacità di leggere ma non scrivere o modificare il contenuto. In alcuni casi i dati possono essere modificati, ma con difficoltà. Lo stato solido di uno stato solido di ROM è la maschera ROM in cui il contenuto della memoria è programmato dal produttore stesso e non può essere modificato.

ROM PROM o ROM programmabile è stato sviluppato sulla base di Mask ROM, in cui la memoria può essere programmata dall'utente, ma solo una volta. EPROM (ROM programmabile erasabile) è un dispositivo di memoria cancellabile, che può essere cancellato usando l'esposizione alla luce UV e programmata attraverso tensioni superiori. L'esposizione ripetuta alla luce UV degrada in tal modo la capacità di memorizzazione dell'IC.

ROM EEPROM o Elasticizzabile Elettronicamente è un'estensione dell'EPROM in cui la memoria può essere programmata più volte dall'utente.Il contenuto del componente di memoria può essere letto, scritto e modificato utilizzando un'interfaccia specificamente progettata. Le unità di microcontrollore sono esempi di dispositivi EEPROM. La memoria flash viene sviluppata sulla base dell'architettura EEPROM.

Le unità disco rigido (HDD) sono anche dispositivi di memorizzazione secondari non volatili utilizzati per la memorizzazione e il recupero di informazioni digitali nei computer. I dischi rigidi sono prominenti a causa della loro capacità e prestazioni. La capacità dell'HDD varia dall'unità all'azionamento, ma è costantemente aumentata nel tempo.

I dispositivi di memorizzazione ottica come i dischi CD e BluRay di CD sono anche dispositivi di memoria non volatile. Può anche essere incluso in questa categoria carte di puntamento e nastri magnetici utilizzati nei primi computer.

Qual è la differenza tra la memoria volatile e non volatile?

• La memoria volatile richiede un aggiornamento per mantenere i contenuti memorizzati, mentre la memoria non volatile non lo fa.

• La memoria volatile richiede alimentazione per mantenere la memoria mentre la memoria non volatile non richiede alimentazione. Se la memoria volatile viene persa, i contenuti vengono automaticamente cancellati.

• RAM è il tipo principale di memoria volatile e viene utilizzato come archiviazione temporanea di informazioni prima e dopo l'elaborazione. I dispositivi ROM vengono utilizzati per memorizzare dati o informazioni per un tempo più lungo. (Ulteriori informazioni sulla differenza tra ROM e RAM)

• I dispositivi secondari di archiviazione utilizzati nei computer sono dispositivi di memoria non volatili.

• I dispositivi di memoria volatili sono principalmente dispositivi a stato solido e la memoria non volatile può essere a stato solido, magnetico o ottico.