La principale differenza tra memoria volatile e non volatile è che la memoria volatile richiede un’alimentazione continua per conservare i dati mentre la memoria non volatile non richiede un’alimentazione continua per conservare i dati.
La memoria è un componente importante in un computer. Ci sono due tipi di memoria chiamata volatile e non volatile. La memoria volatile richiede un flusso di energia costante per conservare i dati. Così, il contenuto viene cancellato quando l’alimentazione viene interrotta. Pertanto, la memoria volatile memorizza i dati temporaneamente. Inoltre, si riferisce alla memoria primaria come la RAM. D’altra parte, la memoria non volatile si riferisce ai dispositivi di archiviazione secondaria. Questo tipo di memoria non richiede un flusso costante di energia per conservare i dati. In altre parole, l’interruzione dell’alimentazione non cancellerà il contenuto della memoria non volatile.
Aree chiave trattate
1. Cos’è la memoria volatile
– Definizione, funzionalità
2. Cos’è la memoria non volatile
– Definizione, funzionalità
3. Qual è la differenza tra memoria volatile e non volatile
– Confronto delle differenze chiave
Termini chiave
Volatile, memoria non volatile, sistema operativo, ROM, RAM
Cos’è la memoria volatile
La memoria volatile richiede un flusso continuo di energia per conservare i dati. Pertanto, manterrà i dati finché c’è energia. Se c’è un’interruzione di corrente, i dati memorizzati nella memoria volatile vengono cancellati. La memoria principale o RAM usa la memoria volatile. Ci sono due tipi di RAM chiamati RAM statica (SRAM) e RAM dinamica (DRAM). La SRAM è una memoria a semiconduttore. Utilizza flip flop per memorizzare i dati. È una memoria veloce. La SRAM è spesso usata per la cache per accedere ai dati in un tempo minimo. È anche usata per i router, le periferiche e i file di registro.
Figura 1: RAM
DRAM è una memoria a semiconduttore. Immagazzina i dati in un condensatore separato con un circuito integrato. La carica e la scarica del condensatore rappresenta l’uno o lo zero logico. C’è una perdita di corrente a causa del condensatore. Può provocare una perdita di dati. Pertanto, la DRAM richiede continui cicli di aggiornamento per mantenere i dati. La DRAM non è più veloce della DRAM, ma è più veloce dei dispositivi di memorizzazione secondaria.
Che cos’è la memoria non volatile
La memoria non volatile conserva i dati anche se non c’è un flusso di corrente continuo. Conserverà i dati anche se c’è un’interruzione di corrente. In altre parole, i dati nella memoria non volatile sono permanenti. ROM, hard disk sono alcuni esempi di memoria non volatile.
Figura 2: Hard Disk
ROM sta per Read Only Memory. Contiene le istruzioni necessarie per avviare il computer. È possibile solo leggere dalla ROM, e non è possibile fare operazioni di scrittura sulla ROM. Il disco rigido è un altro componente che ha una memoria non volatile. Consiste in uno o più dispositivi rigidi rotanti chiamati piatti rivestiti di materiale magnetico. Questi piatti sono disposti su un braccio attuatore mobile. Il braccio legge e scrive dati sulle superfici dei piatti. È possibile leggere e scrivere in modo sequenziale così come in modo non contiguo.
Differenza tra memoria volatile e memoria non volatile
Definizione
La memoria volatile è la memoria del computer che richiede una potenza costante per mantenere le informazioni memorizzate. La memoria non volatile è un tipo di memoria del computer che può immagazzinare informazioni anche se non c’è un’alimentazione costante.
Base
La memoria volatile richiede un flusso costante di energia per mantenere i dati mentre la memoria non volatile non richiede un flusso costante di energia per mantenere i dati.
Impatto
La memoria volatile influenza le prestazioni del sistema. La memoria non volatile influisce sulla memorizzazione del sistema.
Dati
La memoria volatile conserva i dati temporaneamente mentre la memoria non volatile conserva i dati in modo permanente.
Velocità
La memoria volatile è più veloce della memoria non volatile.
Tipo di memoria
La memoria volatile si riferisce al tipo di memoria primaria mentre la memoria non volatile si riferisce al tipo di memoria secondaria.
Esempi
La RAM è un esempio di memoria volatile. ROM, hard disk, memoria floppy, Solid State Drive sono alcuni esempi di memoria non volatile.
Conclusione
La differenza tra memoria volatile e non volatile è che la memoria volatile richiede un’alimentazione continua per conservare i dati mentre la memoria non volatile non richiede un’alimentazione continua per conservare i dati. Di solito, la memoria volatile è più veloce della memoria non volatile.
Riferimento:
1. “Memoria volatile”. Wikipedia, Wikimedia Foundation, 26 luglio 2018, disponibile qui.
2. “Memoria non volatile.” Wikipedia, Wikimedia Foundation, 27 luglio 2018, Disponibile qui.
3. “Cos’è un disco rigido?” Computer Hope, 1 aprile 2018, Disponibile qui.
Immagine per gentile concessione:
1. “Ram chip” di Laserlicht – Opera propria (CC BY-SA 3.0) via Commons Wikimedia
2. “IBM DJNA-351520 Hard Disk B” di Christian Jansky – Opera propria (CC BY-SA 3.0) via Commons Wikimedia