Differenza tra EEPROM e Flash

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.

La EEPROM è stata progettata per essere letta molto più di quanto non sia stata scritta. 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 viene utilizzato principalmente per fare riferimento ai 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.

Sommario:

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 byte-saggio
4.Flash viene continuamente riscritto mentre altre EEPROM vengono raramente riscritte
5. Flash è quando sono necessarie grandi quantità mentre EEPROM viene utilizzata quando sono necessarie solo piccole quantità