EEPROM ve Flash Karşılaştırması
Flash, telefonlar, tabletler ve medya oynatıcılar gibi taşınabilir cihazlar tarafından kullanıldığı için depolama ortamına gelince çok popüler bir terimdir. Flash aslında Elektrikle Silinebilir Programlanabilir Salt Okunur Bellek anlamına gelen bir EEPROM yavruudur. EEPROM ve Flash arasındaki temel fark, kullandıkları mantık kapılarının türüdür. EEPROM daha hızlı NOR (Not ve OR kombinasyonu) kullanırken, Flash daha yavaş NAND (Not ve AND) türünü kullanır. NOR tipi, NAND tipinden çok daha hızlıdır, ancak birincisi NAND tipinden önemli ölçüde daha pahalı olduğu için satın alınabilirlik meselesi vardır..
EEPROM'un Flash'a göre bir diğer avantajı, saklanan verilere nasıl erişebileceğiniz ve silebileceğinizdir. EEPROM bir kerede veri baytına veya bir bayta erişebilir ve silebilir. Buna karşılık, Flash bunu sadece blok olarak yapabilir. Her şeyi basitleştirmek için, ayrı ayrı baytlar, her blokta binlerce bayta sahip olabilen daha az sayıda blok halinde gruplanır. Bir kerede yalnızca bir bayt okumak veya yazmak istediğinizde bu biraz sorunludur; bu genellikle bir programın kodunun yürütülmesinde ihtiyaç duyulan şeydir. Bu, Flash'ın verilere bayt-erişim gerektiren elektronik devrelerde kullanılamamasının bir nedenidir. Flash'taki veriler de yürütülebilir, ancak bir bütün olarak okunması ve önceden RAM'e yüklenmesi gerekir.
EEPROM, yazıldığından çok daha fazla okunacak şekilde tasarlanmıştır. Bu, programı test ederken çipe birkaç kez yazdığınız elektronik devreler için programlama ile uyumludur. Daha sonra, sadece veriye her ihtiyaç duyulduğunda okunmak üzere saklanır. Bu, verilerin rutin olarak yazıldığı ve okunduğu depolama ortamları için çok uygun değildir.
Tipik kullanımda, Flash temel olarak depolama ortamına atıfta bulunur ve GB ile yüzlerce GB arasında herhangi bir yerde olabilir. Buna karşılık, EEPROM genellikle elektronik çiplerde kalıcı kod depolaması için ayrılmıştır. Tipik değerler kilobayt ile birkaç megabayt arasında değişir.
Özet:
1.Flash sadece bir tür EEPROM
2.Flash NAND tipi bellek kullanırken EEPROM NOR tipini kullanır
3. flaş blok olarak silinebilir iken EEPROM byte-wise silinebilir
4. diğer EEPROM'lar nadiren yeniden yazılırken, flaş sürekli yeniden yazılır
5.Flash, sadece küçük miktarlar gerektiğinde EEPROM kullanılırken büyük miktarlara ihtiyaç duyulduğunda