Ero EEPROM n ja FlashROM n välillä

Muisti on ollut ongelma tietokoneen varhaisimmista päivistä lähtien. Kaikentyyppisissä tietokoneissa luotettavissa laitteissa on yksi tai toinen muisti tietojen säilyttämistä varten pitkään tai vain siihen asti, kunnes laite sammuu.

Aikaisemmin sähköisillä laitteilla oli oltava jonkinlainen haihtumaton tallennusmenetelmä kaiken toimintansa edellyttämän tiedon säilyttämiseksi. Kehitys johti EPROM: n ja sen seuraajan EEPROM (sähköisesti pyyhittävä ohjelmoitava muisti) luomiseen. EEPROM: n hallitseva piirre on, että ohjelmoija voi muuttaa muistiin upotettua tietoa yksi tavu kerrallaan antaen hänelle paremman hallinnan tietojen syöttämisessä. Mutta tämä menetelmä vie erittäin kauan etenkin siinä olevien tietojen poistamiseksi. EEPROMiä käytettiin pääosin elektroniikassa, joka on ohjelmoitu vain muutama kerta ennen lähettämistä, mutta jota voidaan sitten päivittää korjaustiedostojen avulla. Esimerkki tästä on siru, joka sisältää tietokoneemme BIOS (Basic Input Output System). Se voidaan ohjelmoida valmistajan päivityksillä lisätoimintojen lisäämiseksi tai virheen korjaamiseksi, jota ei löydy toimitushetkellä..

Flash-muisti on EEPROM: n poikkileikkaus, joka sitoo muistin osat lohkoihin. Vaikka tietojen kirjoittaminen flash-muistiin tapahtuu edelleen tavutasolla, sisällön poistaminen merkitsisi kokonaisen lohkon poistamista. Tämä ominaisuus antoi flash-muistille nopeuden edun verrattuna EEPROMiin. Flash-muistista tuli erittäin suosittu, koska se vie paljon vähemmän virtaa kiintolevyyn verrattuna ja on paljon kestävämpi; kykenevät selviytymään liiallisesta kuumuudesta, paineesta ja jopa veden alla. Flash-muistista tuli vanhentuvien levykkeiden välitön seuraaja paitsi sen kestävyyden lisäksi myös suuren kapasiteetin ja suhteellisen pienikokoisuuden vuoksi. Flash-muistin ainoa haittapuoli on, että kuten EEPROM, se voi kestää vain tietyn määrän datasyklejä ennen epäonnistumista.

EEPROM ja Flash ovat kaksi muistityyppiä, joita käytetään edelleen hyvin laajalti. Vaikka se ei vaikuta todennäköiseltä, Flash on vain EEPROM-version erikoistunut versio, jonka avulla käyttäjä voi poistaa suuria tietolohkoja laitteen kokonaisnopeuden parantamiseksi. Eroista huolimatta on selvää, että molemmat muistimuodot olisivat edelleen olemassa lähitulevaisuudessa.