Razlika između EEPROM-a i Flash-a

EEPROM vs Flash

Flash je vrlo popularan pojam kada je u pitanju medij za pohranu jer ga koriste prijenosni uređaji poput telefona, tableta i medija playera. Flash je zapravo potomstvo EEPROM-a, što je električno izbrisljiva programabilna memorija samo za čitanje. Glavna razlika između EEPROM-a i Flash-a je vrsta logičkih vrata koja koriste. Dok EEPROM koristi brži NOR (kombinacija Nije i OR), Flash koristi sporiji tip NAND (Ne i AND). Tip NOR-a je puno brži od tipa NAND, ali postoji stvar pristupačnosti jer je prva značajno skuplja od vrste NAND.

Još jedna prednost EEPROM-a u odnosu na Flash je u načinu na koji možete pristupiti i izbrisati pohranjene podatke. EEPROM može pristupiti i brisati podatke istovremeno, bajtom ili bajtom. Za usporedbu, Flash to može učiniti samo blokadno. Kako bi se cijela stvar pojednostavila, pojedini bajtovi grupiraju se u manji broj blokova koji u svakom bloku mogu imati tisuće bajtova. Ovo je pomalo problematično kada želite samo čitati ili pisati u jedan bajt odjednom; što je ono što je obično potrebno za izvršavanje koda programa. To je razlog zašto se Flash ne može koristiti u elektroničkim krugovima koji zahtijevaju bajtan pristup podacima. Podaci u Flash-u također se mogu izvršiti, ali ih je potrebno čitati u cjelini i učitati u RAM-u.

EEPROM je stvoren za čitanje puno više nego što je napisano. To je u skladu s programiranjem za elektroničke sklopove pri pisanju čipa više puta dok testirate program. Zatim se pohranjuje na dobro, samo da bi se trebalo pročitati svaki put kada su potrebni podaci. To nije baš prikladno za medije za pohranu na kojima se podaci rutinski pišu i čitaju.

Flash se obično koristi za obradu medija za pohranu i može se kretati od GB do stotina GB. Suprotno tome, EEPROM je obično rezerviran za trajno pohranjivanje koda u elektroničkim čipovima. Tipične vrijednosti kreću se od kilobajta do nekoliko megabajta.

Sažetak:

1.Flash je samo jedna vrsta EEPROM-a
2.Flash koristi memoriju NAND, dok EEPROM koristi NOR
3.Flash je blok-izbrisati, a EEPROM je bajt-izbrisati
4.Flash se stalno prepisuje, dok se drugi EEPROM rijetko prepisuju
5.Flash je kada su potrebne velike količine dok se EEPROM koristi kada su potrebne samo male količine