Differenza tra RAM e ROM | RAM vs ROM

Anonim

Differenza chiave - RAM vs ROM

Un computer può essere considerato come una macchina indipendente come il cervello umano. Pertanto, un computer o una simile macchina elettronica richiede una memoria per memorizzare le informazioni richieste. Ad esempio, un essere umano può aggiungere due numeri insieme e produrre i risultati in base a un metodo che ha imparato e memorizzato. Allo stesso modo, un computer deve contenere metodi e informazioni in una memoria per funzionare. RAM e ROM sono entrambi diversi tipi di memorie utilizzati in qualsiasi computer per renderlo veloce e per consentire l'accesso alle informazioni memorizzate nel computer. Ogni computer viene fornito con una certa quantità di memoria fisica, che è sotto forma di chip che detengono dati. La memoria RAM (Memory Access Casuale ) è una memoria veloce accessibile che memorizza durante la sua operazione mentre ROM (Memoria sola ) memorizza i dati permanenti utilizzati per le sue funzioni, ad esempio i metodi da eseguire. Pertanto, la differenza tra RAM e ROM è nel modo in cui i dati sono memorizzati in essi; l'archiviazione in RAM è temporanea mentre l'archiviazione in ROM è permanente.

SOMMARIO

1. Panoramica e differenza chiave

2. Cos'è RAM

3. Che cosa è ROM

4. Confronto laterale - RAM vs ROM

5. Riepilogo

Cos'è la RAM?

La RAM è l'abbreviazione di Memoria casuale . Come il nome interpreta, l'utilizzo o l'accesso alla memoria è casuale poiché il microprocessore legge la memoria e scrive molto rapidamente. Si consideri un computer che deve aggiungere due numeri che un utente immette. Quando l'utente inserisce i due numeri, il computer memorizza quei numeri nella RAM. Dopo di che, memorizza il risultato nella RAM per l'utente per leggere. Questo è il modo in cui il computer o il microprocessore leggere e scrivere i dati nella RAM. Allo stesso modo, quando un programma viene eseguito, il computer memorizza i dati richiesti dall'unità disco rigido nella RAM per un accesso veloce.

Una RAM è un circuito integrato composto da celle di memoria che sono circuiti di gate logici. Ogni cella di memoria dispone di un indirizzo mediante il quale il microprocessore individua dove devono essere scritti o letti dai dati. Un bit di dati può essere memorizzato in una cella di memoria e di solito le celle di memoria sono disposte come registri per tenere dati di 8 bit larghi. La larghezza dei dati può variare a seconda del tipo di RAM. Cioè, una RAM a 16 bit è composta da registri a 16 bit, mentre RAM a 8 bit ha registri a 8 bit. Questi registri dispongono di due tipi di connessioni: linee di indirizzo e linee di dati. La combinazione logica '1' e '0' collocata sulle linee di indirizzo attiva il registro che corrisponde alla particolare combinazione e consente di leggere o scrivere. Tuttavia, i dati memorizzati in questi registri RAM sono solo temporanei, in modo che svaniscono quando l'alimentazione viene rimossa dal chip.Questo rende la RAM una memoria volatile.

Esistono diversi tipi di RAM utilizzati in un computer; i tipi principali sono RAM statica (SRAM) e RAM dinamica (DRAM). SRAM è molto più veloce dell'accesso e il costo di produzione è superiore alle DRAM. Pertanto, SRAM viene utilizzato come memoria cache del chip di microprocessore. DRAM, d'altra parte, è un po 'più lento e relativamente meno costoso. Le DRAM vengono utilizzate esternamente al microprocessore della scheda madre. A volte, il computer effettua una partizione separata sul disco rigido come RAM quando la RAM fisica è eccessiva. Questo processo rende il computer più lento in quanto richiede la scrittura e la lettura di dati in un file chiamato file di paging sul disco rigido. Questo tipo di RAM è chiamata RAM virtuale.

Figura 01: RAM

Che cosa è ROM?

Il termine Memoria di lettura è abbreviato come ROM. A differenza della RAM, la ROM è una memoria non volatile; anche se il potere viene rimosso dal chip ROM, i dati memorizzati rimangono ancora nei loro registri. I dati in ROM vengono di solito memorizzati quando vengono fabbricati. Per i computer, la ROM è utile per memorizzare programmi che non sono alterati; ad esempio, BIOS, che viene eseguito all'avvio (avvio). Le versioni più vecchie dei dischi compact sono noti anche come ROM (CD-ROM).

Ci sono molti svantaggi di ROM, il principale svantaggio è l'incapacità di modificare o aggiornare le funzionalità del firmware. Se il produttore lo ha programmato con un firmware malfunzionante, tutti i chip devono essere richiamati e sostituiti uno per uno. Un altro inconveniente è che le ROM non sono utili nel lavoro di R & S poiché molte versioni del firmware devono essere testate dal programmatore prima di lanciare il prodotto finale. Lì, una ROM non è utile per testare il firmware in quanto non è un dispositivo facile da usare. Una ROM programmabile cancellabile in cui il firmware può essere riscritto dal programmatore è stato introdotto per superare questi problemi. Tuttavia, la cancellazione richiede una luce UV ad alta intensità, rendendo ancora difficile. Come soluzione per questo, la ROM programmabile elettricamente cancellabile è stata introdotta ai programmatori, in modo che possano essere utilizzati sul letto di prova stesso e possono essere riprogrammati ripetutamente. La memoria flash, utilizzata in unità USB e computer portatili moderni come disco rigido, è un ulteriore sviluppo di EEPROM che utilizza in modo molto efficiente l'area chip. I CD e DVD riscrivibili sono anche considerati come un avanzamento di CD e DVD ROM.

Figura 02: EEPROM

Qual è la differenza tra RAM e ROM?

- diff articolo prima della tabella ->

RAM vs ROM

I dati possono essere memorizzati e recuperati da RAM (memoria di accesso casuale). I dati possono essere letti solo da ROM (memoria di sola lettura).
Access
Il tempo di accesso è molto breve in RAM. Il computer lo usa rapidamente per memorizzare i dati frequentemente richiesti. Il tempo di accesso è lungo in ROM. Non può essere usato per leggere velocemente.
Memorizzazione
La RAM è una memoria volatile, quindi una volta che l'alimentazione di tensione viene persa, i dati vengono rimossi dalla memoria. ROM è una memoria non volatile. Se non è cancellabile, i dati rimangono in memoria fino a quando l'hardware non viene danneggiato.
Usa
La RAM viene utilizzata nella cache e nella memoria principale del computer in quanto è veloce, il costo di produzione è elevato e l'area di superficie per unità di memoria è maggiore. Le ROM vengono utilizzate per memorizzare dati permanenti, ma meno utilizzati come le configurazioni software, un BIOS unicamente usato nei computer in quanto sono prodotte in capacità più grandi e il costo di produzione è minore.

Sommario - RAM vs ROM

RAM è un'archiviazione temporanea ad alta velocità per i dati utilizzati per memorizzare valori utilizzati rapidamente. Al contrario, le ROM sono un tipo permanente di memoria e, a differenza delle RAM, la perdita di dati non accadrà anche se la tensione viene rimossa. Questa è la differenza fondamentale tra RAM e ROM. Le ROM sono svantaggiate in uso poiché una volta che il firmware è scritto nella ROM, non può essere modificato per miglioramenti o correzioni. Di conseguenza, le ROM vengono anche introdotte con capacità di lettura e scrittura come le RAM. Ma la funzione di lettura / scrittura delle RAM è molto più veloce della ROM.

Immagine gentile:

1. "Chip ram" Da Laserlicht - Lavoro personale (CC BY-SA 3. 0) via Wikimedia Commedia

2. "AT24C02 EEPROM 1480355 6 7 HDR Enhancer" tramite © Nevit Dilmen (CC BY-SA 3. 0) tramite Commons Wikimedia

Messaggi correlati:

1. Differenza tra SRAM e DRAM

2. Differenza tra RAM e memoria cache

3. Differenza tra RAM e processore

4. Differenza tra PLA e ROM

5. Differenza tra memoria volatile e non volatile

6. Differenza tra memoria primaria e secondaria