EEPROM vs Flash
Flash est un terme très populaire en matière de support de stockage car il est utilisé par des appareils portables tels que téléphones, tablettes et lecteurs multimédias. Flash est en réalité une progéniture de la mémoire EEPROM, qui signifie Mémoire en lecture seule programmable effaçable électriquement. La principale différence entre EEPROM et Flash réside dans 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 et AND) plus lent. Le type NOR est beaucoup plus rapide que le type NAND, mais il reste une question d’accessibilité financière car le premier est beaucoup plus cher que le type NAND..
Un autre avantage de l'EEPROM par rapport à Flash réside dans le fait que vous pouvez accéder aux données stockées et les effacer. La mémoire EEPROM peut accéder aux données et les effacer octet par octet. En comparaison, Flash ne peut le faire que par blocs. Afin de simplifier le tout, des octets individuels sont regroupés en un plus petit nombre de blocs pouvant contenir des milliers d'octets dans chaque bloc. C'est un peu problématique lorsque vous voulez seulement lire ou écrire sur un seul octet à la fois; c'est ce qui est généralement nécessaire pour exécuter le code d'un programme. C'est une des raisons pour lesquelles Flash ne peut pas être utilisé dans des circuits électroniques nécessitant un accès octet aux données. Les données en Flash peuvent également être exécutées, mais elles doivent être lues et chargées au préalable dans la RAM..
La mémoire EEPROM a été conçue pour être lue beaucoup plus qu’elle n’a été écrite. Ceci est en ligne avec la programmation de circuits électroniques où vous écrivez plusieurs fois sur la puce 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. Ce n'est pas très approprié pour les supports de stockage où les données sont écrites et lues régulièrement.
En utilisation typique, Flash est principalement utilisé pour faire référence à un support de stockage et peut aller de 1 Go à plusieurs centaines de Go. En revanche, la mémoire EEPROM est généralement réservée au stockage permanent de code dans des puces électroniques. Les valeurs typiques vont de quelques kilo-octets à quelques mégaoctets.
Résumé:
1.Flash est juste un type de EEPROM
2.Flash utilise la mémoire de type NAND tandis que l'EEPROM utilise le type NOR
3.Flash est effaçable bloc par bloc tandis que l'EEPROM est effaçable octet par bloc
4.Le flash est constamment réécrit alors que les autres EEPROM le sont rarement
5.Flash est nécessaire lorsque de grandes quantités sont nécessaires alors que l'EEPROM est utilisé lorsque de petites quantités sont nécessaires