Ce n'est pas tant que NAND n'est pas fiable (bien qu'il soit moins fiable), c'est le fait qu'il s'agit de différents types de mémoire dans la façon dont ils sont accédés et des différences de vitesse de lecture / écriture; ils sont donc utiles pour différentes applications.
Le principal avantage de NOR est qu'il s'agit d'un accès aléatoire, ce qui permet de l'utiliser pour exécuter du code. Il a une adresse complète et un bus de données, vous pouvez donc adresser n'importe quel emplacement et lire de / écrire à immédiatement (l'écriture suppose que l'adresse est vide bien sûr).
Vous lisez / écrivez NAND en configurant l'adresse via sa petite interface d'E / S, puis en lisant ou en écrivant des données avec l'incrémentation automatique de l'adresse à chaque lecture ou écriture. Cela le rend bon pour écrire ou lire des flux de données ou de fichiers. La vitesse d'écriture pour NAND est plus rapide que NOR. Lorsque vous écrivez des images sur un appareil photo, par exemple, cette vitesse d'écriture rapide est particulièrement utile. La densité plus élevée de NAND est, bien sûr, meilleure pour des applications telles que le stockage de données.
Edit: après la question de Marcus.
Il y a une raison à cet accès en raison de la façon dont les MOSFET sont physiquement organisés dans le CI. Pour emprunter un peu à Wikipedia:
Dans le flash NOR, chaque cellule a une extrémité connectée directement à la masse et l'autre extrémité connectée directement à une ligne de bits. Cette disposition est appelée "flash NOR" car elle agit comme une porte NOR.
Le fait que chaque cellule ait une extrémité connectée à une ligne de bits signifie qu’elles (et donc chaque bit) sont accessibles de manière aléatoire.
Le flash NAND utilise également des transistors à grille flottante, mais ils sont connectés d'une manière qui ressemble à une porte NAND: plusieurs transistors sont connectés en série et la ligne de bits n'est tirée vers le bas que si toutes les lignes de mots sont tirées vers le haut (au-dessus des transistors). VERMONT).
Cela signifie que chaque bit du mot doit être accessible en même temps.