Différence entre EEPROM et Flash

EEPROM vs Flash

Flash est un terme très populaire lorsqu'il est question de supports de stockage utilisés par des appareils portables tels que des téléphones, des tablettes et des lecteurs multimédias. Flash est en fait un produit de l'EEPROM, qui signifie «mémoire morte programmable électriquement effaçable». La principale différence entre EEPROM et Flash est le type de portes logiques qu'ils utilisent. Alors que l'EEPROM utilise le NOR plus rapide (une combinaison de Not et OR), Flash utilise le type NAND (Not and AND) plus lent. Le type NOR est beaucoup plus rapide que le type NAND, mais il y a la question de l'abordabilité, car le premier est beaucoup plus cher que le type NAND.

Un autre avantage de l'EEPROM par rapport à Flash réside dans la manière dont vous pouvez accéder et effacer les données stockées. EEPROM peut accéder et effacer les données octet-sage ou un octet à la fois. En comparaison, Flash ne peut le faire que par blocs. Afin de simplifier le tout, les octets individuels sont regroupés dans un plus petit nombre de blocs, qui peuvent avoir des milliers d'octets dans chaque bloc. C'est un peu problématique quand vous voulez seulement lire ou écrire à un seul octet à la fois; ce qui est généralement nécessaire pour exécuter le code d'un programme. C'est la raison pour laquelle Flash ne peut pas être utilisé dans les circuits électroniques qui nécessitent un accès par octet aux données. Les données dans Flash peuvent également être exécutées, mais elles doivent être lues dans leur ensemble et chargées dans la RAM au préalable.

L'EEPROM a été conçue pour être lue beaucoup plus que ce qui est écrit. Ceci est en ligne avec la programmation pour les circuits électroniques où vous écrivez à la puce un certain nombre de fois tout en testant le programme. Ensuite, il est stocké pour de bon, seulement pour être lu chaque fois que les données sont nécessaires. Ceci n'est pas très approprié pour les supports de stockage où les données sont écrites et lues de manière routinière.

Dans le cadre d'une utilisation normale, Flash est principalement utilisé pour désigner les supports de stockage et peut aller d'un Go à plusieurs centaines de Go. En revanche, l'EEPROM est généralement réservée au stockage de code permanent dans les puces électroniques. Les valeurs typiques vont de kilooctets à quelques mégaoctets.

Résumé:

1. Flash est juste un type d'EEPROM
2. Flash utilise la mémoire de type NAND tandis que EEPROM utilise le type NOR
3. Flash est effaçable par bloc alors que l'EEPROM est effaçable par octet
4. Flash est constamment réécrit alors que d'autres EEPROM sont rarement réécrites
5. Le flash est quand de grandes quantités sont nécessaires pendant que l'EEPROM est utilisée quand seulement de petites quantités sont nécessaires