No es tanto que NAND no sea confiable (aunque sea menos confiable), es el hecho de que son diferentes tipos de memoria en la forma en que se accede a ellos y las diferencias en la velocidad de lectura / escritura; Por lo tanto, son útiles para diferentes aplicaciones.
La principal ventaja de NOR es que es el acceso aleatorio, lo que hace posible su uso para ejecutar código. Tiene una dirección completa y un bus de datos, por lo que puede dirigirse a cualquier ubicación y leer / escribir inmediatamente (la escritura asume que la dirección está vacía, por supuesto).
Usted lee / escribe NAND configurando la dirección a través de su pequeña interfaz de E / S, luego lee o escribe datos con la dirección incrementándose automáticamente con cada lectura o escritura. Esto lo hace bueno para escribir o leer flujos de datos o archivos. La velocidad de escritura para NAND es más rápida que NOR. Cuando estás escribiendo imágenes en una cámara, por ejemplo, esa velocidad de escritura rápida es especialmente útil. La mayor densidad de NAND es, por supuesto, mejor para aplicaciones como el almacenamiento de datos.
Editar: después de la pregunta de Marcus.
Hay una razón para este acceso debido a la forma en que los MOSFET están físicamente organizados en el IC. Para pedir prestado un poco de Wikipedia:
En NOR flash, cada celda tiene un extremo conectado directamente a tierra, y
El otro extremo conectado directamente a una línea de bits. Este arreglo es
llamado "NOR flash" porque actúa como una puerta NOR.
El hecho de que cada celda tenga un extremo conectado a una línea de bits significa que se puede acceder a ellos (y así a cada bit) de forma aleatoria.
El flash NAND también usa transistores de puerta flotante, pero están conectados
de una manera que se asemeja a una puerta NAND: varios transistores están conectados
en serie, y la línea de bits se baja solo si todas las líneas de palabra
son elevados (por encima del VT de los transistores).
Esto significa que se debe acceder a cada bit de la palabra al mismo tiempo.