EEPROM vs Flash
Flash on salvestusmeediumi osas väga populaarne termin, kuna seda kasutavad kaasaskantavad seadmed nagu telefonid, tahvelarvutid ja meediumipleierid. Flash on tegelikult EEPROMi järeltulija, mis tähistab elektriliselt kustutatavat programmeeritavat kirjutuskaitstud mälu. Peamine erinevus EEPROMi ja Flashi vahel on nende kasutatavate loogikaväravate tüüp. Kui EEPROM kasutab kiiremat NOR-i (Not ja OR kombinatsioon), siis Flash kasutab aeglasemat NAND (Not and AND) tüüpi. NOR tüüp on palju kiirem kui NAND tüüp, kuid küsimus on taskukohasuses, kuna esimene on oluliselt kallim kui NAND tüüp.
EEPROM-i eeliseks Flashi ees on ka see, kuidas pääsete juurde ja kustutate salvestatud andmeid. EEPROM pääseb andmetele juurde ja kustutab need baitide kaupa või baitide kaupa korraga. Võrdluseks - Flash saab seda teha ainult plokkide kaupa. Kogu asja lihtsustamiseks grupeeritakse üksikud baitid väiksemaks arvuks plokkideks, millel võib igas plokis olla tuhandeid baite. See on natuke problemaatiline, kui soovite lugeda või kirjutada ainult ühe baidiga korraga; mis on tavaliselt programmi koodi käivitamisel vajalik. See on põhjus, miks Flashi ei saa kasutada elektroonilistes vooluringides, mis vajavad andmetele baiditi juurdepääsu. Flashi andmeid saab ka käivitada, kuid neid tuleb tervikuna lugeda ja RAM-i eelnevalt laadida.
EEPROMi eesmärk oli lugeda palju rohkem kui kirjutatud. See on kooskõlas elektrooniliste vooluahelate programmeerimisega, kus kirjutate kiibile programmi testimisel mitu korda. Seejärel säilitatakse see heaolu huvides, seda saab lugeda ainult iga kord, kui andmeid vaja on. See ei sobi eriti andmekandjate jaoks, kus andmeid kirjutatakse ja loetakse rutiinselt.
Tavalises kasutuses kasutatakse Flashi peamiselt salvestusmeediumidele viitamiseks ja see võib ulatuda kõikjalt GB-st kuni sadade GB-ni. Seevastu EEPROM on tavaliselt reserveeritud koodide alaliseks säilitamiseks elektroonilistes kiipides. Tüüpilised väärtused varieeruvad kilobaitidest kuni paari megabaidini.
Kokkuvõte:
1.Flash on ainult üks tüüp EEPROM
2.Flash kasutab NAND-tüüpi mälu, EEPROM aga NOR-tüüpi
3.Flash on kustutatav plokkide kaupa, EEPROM on aga baitide kaupa kustutatav
4.Flaasi kirjutatakse pidevalt, samal ajal kui teisi EEPROMe kirjutatakse harva
5.Flash on siis, kui on vaja suuri summasid, samal ajal kui EEPROMi kasutatakse, kui on vaja ainult väikseid koguseid