Diferença entre EEPROM e Flash Diferença entre

Anonim

EEPROM vs Flash

O Flash é um termo muito popular quando se trata de mídia de armazenamento, pois é usado por dispositivos portáteis como telefones, tablets e players de mídia. O flash realmente é uma prole da EEPROM, que significa Memória somente leitura programável e apagável eletronicamente. A principal diferença entre EEPROM e Flash é o tipo de portas lógicas que eles usam. Enquanto a EEPROM usa o NOR mais rápido (uma combinação de Não e OR), o Flash usa o tipo NAND (Not e AND) mais lento. O tipo NOR é muito mais rápido do que o tipo NAND, mas há a questão da acessibilidade, já que o primeiro é significativamente mais caro do que o tipo NAND.

Outra vantagem da EEPROM sobre o Flash é a forma como você pode acessar e apagar os dados armazenados. A EEPROM pode acessar e apagar os dados byte-wise ou um byte de cada vez. Em comparação, o Flash só pode fazer isso em bloco. Para simplificar tudo, os bytes individuais são agrupados em um número menor de blocos, que podem ter milhares de bytes em cada bloco. Isso é um pouco problemático quando você só quer ler ou escrever em um único byte de cada vez; que é o que normalmente é necessário na execução do código de um programa. Esta é uma razão pela qual o Flash não pode ser usado em circuitos eletrônicos que exigem acesso por bytes em dados. Os dados em Flash também podem ser executados, mas precisa ser lido como um todo e carregado na RAM de antemão.

EEPROM foi projetado para ser lido muito mais do que está escrito. Isso está em linha com a programação para circuitos eletrônicos onde você escreve no chip várias vezes ao testar o programa. Então, é armazenado para sempre, apenas para ser lido sempre que os dados são necessários. Isso não é muito adequado para mídia de armazenamento onde os dados são rotineiramente escritos e lidos.

Em uso típico, o Flash é usado principalmente para se referir a mídia de armazenamento e pode variar em qualquer lugar de um GB a centenas de GB. Em contraste, a EEPROM é geralmente reservada para o armazenamento permanente de código em chips eletrônicos. Os valores típicos variam de kilobytes a alguns megabytes.

Resumo:

1. Flash é apenas um tipo de EEPROM

2. O Flash usa a memória do tipo NAND enquanto a EEPROM usa o tipo NOR

3. O flash é apagável em blocos, enquanto a EEPROM é apagável por bytes

4. O flash é constantemente reescrito, enquanto outras EEPROM raramente são reescritas

5. O flash é quando grandes quantidades são necessárias enquanto EEPROM é usado quando apenas pequenas quantidades são necessárias