Diferencia entre Eeprom y Flash

Diferencia entre Eeprom y Flash

Eeprom vs flash

Flash es un término muy popular cuando se trata de medios de almacenamiento, ya que es utilizado por dispositivos portátiles como teléfonos, tabletas y reproductores multimedia. Flash en realidad es una descendencia de EEPROM, que significa memoria de solo lectura programable eléctricamente borrable. La principal diferencia entre Eeprom y Flash es el tipo de puertas lógicas que usan. Mientras EEPROM usa más rápido ni (una combinación de no y o), Flash usa el tipo más lento (no y). El tipo NOR es mucho más rápido que el tipo NAND, pero existe la cuestión de la asequibilidad, ya que la primera es significativamente más costosa que el tipo NAND.

Otra ventaja de Eeprom sobre Flash es en cómo puede acceder y borrar los datos almacenados. EEPROM puede acceder y borrar los datos de byte o un byte a la vez. En comparación, Flash solo puede hacerlo en cuanto a bloque. Para simplificar todo, los bytes individuales se agrupan en un número menor de bloques, que pueden tener miles de bytes en cada bloque. Esto es un poco problemático cuando solo desea leer o escribir en un solo byte a la vez; que es lo que normalmente se necesita para ejecutar el código de un programa. Esta es una razón por la cual Flash no se puede usar en circuitos electrónicos que requieren acceso a los datos a los bytes. Los datos en Flash también se pueden ejecutar, pero debe leerse en su conjunto y cargarse en RAM de antemano.

EEPROM fue diseñado para ser leído mucho más de lo que está escrito. Esto está en línea con la programación para circuitos electrónicos donde escribe en el chip varias veces mientras prueba el programa. Luego, se almacena para siempre, solo para leer cada vez que se necesitan los datos. Esto no es muy adecuado para medios de almacenamiento donde los datos se escriben y leen de manera rutinaria.

En uso típico, Flash se usa principalmente para referirse a los medios de almacenamiento y puede variar desde un GB hasta cientos de GB. En contraste, EEPROM generalmente se reserva para el almacenamiento de código permanente en chips electrónicos. Los valores típicos van desde kilobytes hasta un par de megabytes.

Resumen:

1.Flash es solo un tipo de EEPROM
2.Flash usa la memoria de tipo NAND mientras EEPROM usa ni escribe
3.Flash es borrable en el bloque, mientras que EEPROM es borrable
4.Flash se reescribe constantemente mientras que otros EEPROMS rara vez se reescriben
5.El flash es cuando se necesitan grandes cantidades mientras se usa EEPROM cuando solo se necesitan pequeñas cantidades