Razlika med EEPROM in Flash

EEPROM vs Flash

Flash je zelo priljubljen izraz, ko gre za pomnilniške medije, saj jih uporabljajo prenosne naprave, kot so telefoni, tablice in predvajalniki medijev. Flash je dejansko potomec EEPROM-a, ki pomeni električno izbrisljiv programirljiv pomnilnik samo za branje. Glavna razlika med EEPROM in Flash je v vrsti logičnih vrat, ki jih uporabljajo. Medtem ko EEPROM uporablja hitrejši NOR (kombinacija Not and OR), Flash uporablja počasnejši tip NAND (Not and AND). Tip NOR je veliko hitrejši od tipa NAND, vendar obstaja vprašanje cenovne dostopnosti, saj je prva bistveno dražja od vrste NAND.

Druga prednost EEPROM-a pred Flash je v tem, kako lahko dostopate do in shranite shranjene podatke. EEPROM lahko hkrati dostopa do podatkov in jih izbriše v bajtu ali bajtu. V primerjavi lahko Flash to stori le blokadno. Da bi celotno stvar poenostavili, so posamezni bajti združeni v manjše število blokov, ki imajo lahko v vsakem bloku na tisoče bajtov. To je nekoliko problematično, ko želite samo naenkrat prebrati ali pisati v en bajt; kar je običajno potrebno za izvajanje kode programa. To je razlog, zakaj Flash ni mogoče uporabiti v elektronskih vezjih, ki zahtevajo bajten dostop do podatkov. Podatki v Flashu se lahko tudi izvajajo, vendar jih je treba vnaprej prebrati in naložiti v RAM.

EEPROM je bil zasnovan tako, da se bere veliko več, kot je napisano. To je skladno s programiranjem za elektronska vezja, kjer med preskušanjem programa večkrat napišete na čip. Nato se shrani v dobro, le da se prebere vsakič, ko so potrebni podatki. To ni zelo primerno za medije za shranjevanje, kjer se podatki rutinsko zapisujejo in berejo.

V običajni uporabi se Flash uporablja predvsem za navajanje pomnilniških medijev in lahko znaša od GB do sto GB. V nasprotju s tem je EEPROM običajno rezerviran za trajno shranjevanje kode v elektronskih čipih. Običajne vrednosti segajo od kilobajtov do nekaj megabajtov.

Povzetek:

1.Flash je samo ena vrsta EEPROM-a
2.Flash uporablja pomnilnik tipa NAND, medtem ko EEPROM uporablja tip NOR
3.Flash je blokadno izbrisati, medtem ko je EEPROM byte-pametno izbrisati
4.Flash se stalno prepisuje, medtem ko se drugi EEPROM redko prepisujejo
5.Flash je, kadar so potrebne velike količine, medtem ko se EEPROM uporablja, kadar so potrebne le majhne količine