EEPROM vs Flash
Flash er et veldig populært begrep når det gjelder lagringsmedier som det brukes av bærbare enheter som telefoner, tabletter og mediespillere. Flash er egentlig et avkom fra EEPROM, som står for elektrisk sletbar programmerbar skrivebeskyttet minne. Hovedforskjellen mellom EEPROM og Flash er typen logiske porter som de bruker. Mens EEPROM bruker raskere NOR (en kombinasjon av Not og OR), bruker Flash den langsommere NAND-typen (ikke og AND). NOR-typen er mye raskere enn NAND-typen, men det er spørsmålet om overkommelighet som den tidligere er betydelig dyrere enn NAND-typen.
En annen fordel med EEPROM over Flash er hvordan du får tilgang til og sletter lagrede data. EEPROM kan få tilgang til og slette dataene bytevis eller en byte om gangen. Til sammenligning kan Flash bare gjøre det blokkert. For å forenkle hele greia, grupperes individuelle byte til et mindre antall blokker, som kan ha tusenvis av byte i hver blokk. Dette er litt problematisk når du bare vil lese eller skrive til en enkelt byte om gangen; som er det som vanligvis trengs for å utføre koden til et program. Dette er grunnen til at Flash ikke kan brukes i elektroniske kretser som krever bytevis tilgang til data. Data i Flash kan også utføres, men det må leses som en helhet og lastes inn i RAM på forhånd.
EEPROM ble designet for å bli lest mye mer enn det er skrevet. Dette er i tråd med programmering for elektroniske kretser hvor du skriver til brikken flere ganger mens du tester programmet. Deretter lagres det for godt, bare for å bli lest hver gang dataene trengs. Dette er ikke veldig egnet for lagringsmedier der data rutinemessig skrives og leses.
I typisk bruk, brukes Flash hovedsakelig for å referere til lagringsmedier og kan variere alt fra en GB til hundrevis av GB. I kontrast er EEPROM vanligvis reservert for permanent lagring av kode i elektroniske chips. Typiske verdier varierer fra kilobytes til et par megabyte.
Sammendrag:
1.Flash er bare en type EEPROM
2.Flash bruker NAND type minne mens EEPROM bruker NOR type
3.Flash er blokkvis avrivbar mens EEPROM er byte-wise erasable
4.Flash blir kontinuerlig omskrevet mens andre EEPROMer sjelden omskrives
5.Flash er når store mengder er nødvendig mens EEPROM brukes når bare små mengder er nødvendig