Minne har vært et problem siden de tidligste dagene på datamaskinen. Alle typer enheter som er avhengig av databehandling, har en form for minne eller en annen for å lagre data i lang tid eller bare til enheten slår av.
Tidligere måtte elektroniske enheter ha en slags ikke-flyktig lagringsmetode for å holde alle dataene den trenger for å kunne utføre sine funksjoner. Utviklingen førte til etableringen av EPROM og dens etterfølger EEPROM (elektrisk slettbar programmerbar minne). Den overordnede egenskapen til EEPROM er at programmereren kan endre dataene som er innebygd i minnet en byte om gangen, noe som gir ham mer kontroll over hvordan han går inn i dataene. Men denne metoden tar svært lang tid, spesielt når du sletter dataene i den. EEPROM ble brukt i stor grad i elektronikk som er programmert bare noen få ganger før frakt, men kan deretter oppdateres via patcher. Et eksempel på dette er den chip som holder BIOS (Basic Input Output System) på datamaskinen vår. Den kan omprogrammeres med oppdateringer fra produsenten for å legge til flere funksjoner eller for å fikse en feil som ikke ble oppdaget på forsendelsestidspunktet.
Flash-minne er en offshoot av EEPROM, som binder deler av minne til blokker. Selv om det å skrive data i flashminnet fortsatt er gjort på byte-nivå, vil sletning av innholdet bety at du sletter blokken som helhet. Denne funksjonen ga flash-minne fordelen av hastigheten over EEPROM. Flash-minne ble veldig populært fordi det tar så mye mindre strøm i forhold til en harddisk og er mye mer holdbar; i stand til å overleve overdreven varme, trykk og til og med være nedsenket i vann. Flash-minne ble den øyeblikkelige etterfølgeren til de eldre diskettene, ikke bare for dens holdbarhet, men også for sin store kapasitet og relativt liten størrelse. Den eneste ulempen med flashminne er at, som EEPROM, kan det bare vare en viss datasyklus før den feiler.
EEPROM og Flash er to minnetyper som fremdeles er mye brukt i dag. Selv om det kanskje ikke virker sannsynlig, er flash bare en spesialisert versjon av EEPROM som gjør det mulig for brukeren å slette store datamengder for å forbedre enhetens totale hastighet. Til tross for forskjellen er det klart at begge former for minne fortsatt vil eksistere i overskuelig fremtid.