EEPROM vs. Flash
Flash on erittäin suosittu termi tallennusvälineiden suhteen, koska sitä käytetään kannettavissa laitteissa, kuten puhelimissa, tablet-laitteissa ja mediasoittimissa. Flash on todellakin EEPROM-jälkeläinen, joka tarkoittaa sähköisesti tyhjennettävää ohjelmoitavaa luku -muistia. Suurin ero EEPROMin ja Flashin välillä on niiden käyttämien logiikkaporttien tyyppi. EEPROM käyttää nopeampaa NOR: ta (Not ja OR yhdistelmää), Flash käyttää hitaampaa NAND (Not ja AND) tyyppiä. NOR-tyyppi on paljon nopeampaa kuin NAND-tyyppi, mutta kyse on kohtuuhintaisuudesta, koska entinen on huomattavasti kalliimpaa kuin NAND-tyyppi.
Toinen EEPROM-etun etu Flashin kanssa on siinä, kuinka pääset käsiksi tallennettuihin tietoihin ja poistat ne. EEPROM voi käyttää ja poistaa tietoja tavuittain tai tavu kerrallaan. Vertailun vuoksi Flash pystyy tekemään niin vain lohkoittain. Koko asian yksinkertaistamiseksi yksittäiset tavut on ryhmitelty pienempään määrään lohkoja, joissa voi olla tuhansia tavuja kussakin lohkossa. Tämä on vähän ongelmallista, kun haluat lukea tai kirjoittaa vain yhdelle tavulle kerrallaan; jota tarvitaan yleensä ohjelman koodin suorittamisessa. Tämä on syy siihen, miksi Flashia ei voida käyttää sähköisissä piireissä, jotka edellyttävät tavuittain pääsyä tietoihin. Flash-tiedot voidaan myös suorittaa, mutta ne on luettava kokonaisuutena ja ladattava RAMiin etukäteen.
EEPROM suunniteltiin luettavaksi paljon enemmän kuin on kirjoitettu. Tämä on linjassa elektronisten piirien ohjelmoinnin kanssa, jossa kirjoitat sirulle useita kertoja samalla kun testaat ohjelmaa. Sitten se tallennetaan hyväksi, vain luettavaksi aina, kun tietoja tarvitaan. Tämä ei ole kovin sopiva tallennusvälineille, joissa tietoja kirjoitetaan ja luetaan rutiininomaisesti.
Tyypillisessä käytössä Flashia käytetään pääasiassa viitaamaan tallennusvälineisiin ja se voi vaihdella missä tahansa GB: stä satoihin GB: iin. Sitä vastoin EEPROM on yleensä varattu pysyvälle koodin varastoinnille elektronisissa siruissa. Tyypilliset arvot vaihtelevat kilotavuista pariin megatavuun.
Yhteenveto:
1.Flash on vain yksi EEPROM-tyyppi
2.Flash käyttää NAND-tyyppistä muistia, kun taas EEPROM käyttää NOR-tyyppiä
3.Flash on hävitettävissä lohkoittain, kun taas EEPROM on tavujen mukainen
4.Valausta kirjoitetaan jatkuvasti, kun taas muita EEPROM-kirjoituksia kirjoitetaan harvoin
5.Flash on silloin, kun tarvitaan suuria määriä, kun taas EEPROMia käytetään, kun tarvitaan vain pieniä määriä