Differenza tra EEPROM e Flash Differenza tra

Anonim

EEPROM vs Flash

Flash è un termine molto popolare quando si tratta di supporti di memorizzazione in quanto viene utilizzato da dispositivi portatili come telefoni, tablet e lettori multimediali. Flash in realtà è una progenie di EEPROM, che sta per Memoria di sola lettura programmabile cancellabile elettricamente. La principale differenza tra EEPROM e Flash è il tipo di porte logiche che usano. Mentre EEPROM utilizza il NOR più veloce (una combinazione di Not e OR), Flash utilizza il tipo NAND (Not and AND) più lento. Il tipo NOR è molto più veloce del tipo NAND, ma c'è la questione della convenienza in quanto il primo è significativamente più costoso del tipo NAND.

Un altro vantaggio di EEPROM rispetto a Flash è il modo in cui è possibile accedere e cancellare i dati memorizzati. La EEPROM può accedere e cancellare i dati in byte o un byte alla volta. In confronto, Flash può farlo solo a livello di blocco. Per semplificare il tutto, i singoli byte sono raggruppati in un numero inferiore di blocchi, che possono avere migliaia di byte in ciascun blocco. Questo è un po 'problematico quando si desidera solo leggere o scrivere su un singolo byte alla volta; che è tipicamente necessario nell'esecuzione del codice di un programma. Questo è il motivo per cui Flash non può essere utilizzato in circuiti elettronici che richiedono un accesso a byte ai dati. I dati in Flash possono anche essere eseguiti, ma devono essere letti nel loro complesso e caricati in RAM in anticipo.

EEPROM è stato progettato per essere letto molto più di quanto non sia stato scritto. Questo è in linea con la programmazione per i circuiti elettronici in cui si scrive sul chip un certo numero di volte durante il test del programma. Quindi, viene memorizzato per sempre, solo per essere letto ogni volta che i dati sono necessari. Questo non è molto adatto per i supporti di memorizzazione in cui i dati vengono regolarmente scritti e letti.

Nell'uso tipico, Flash è utilizzato principalmente per riferirsi a supporti di memorizzazione e può variare da un GB a centinaia di GB. Al contrario, EEPROM è solitamente riservato alla memorizzazione permanente del codice nei chip elettronici. I valori tipici variano da kilobyte a un paio di megabyte.

Riepilogo:

1. Flash è solo un tipo di EEPROM

2. Flash utilizza la memoria di tipo NAND mentre EEPROM utilizza il tipo NOR

3. Flash è cancellabile a livello di blocco mentre EEPROM è cancellabile in byte

4. Flash viene costantemente riscritto mentre altre EEPROM vengono raramente riscritte

5. Il flash è quando sono necessarie grandi quantità mentre EEPROM viene utilizzata quando sono necessari solo piccoli importi