Pamäť je problémom už od prvých dní v počítači. Všetky typy zariadení, ktoré sa spoliehajú na výpočty, majú jednu alebo druhú formu pamäte, aby mohli ukladať dáta na dlhú dobu alebo len do vypnutia zariadenia..
V minulosti elektronické zariadenia potrebovali nejaký druh energeticky nezávislého spôsobu uchovávania všetkých údajov, ktoré potrebuje na vykonávanie svojich funkcií. Tento vývoj viedol k vytvoreniu EPROM a jeho nástupcu EEPROM (Electrically Erasable Programmable Programmable Memory). Prevládajúcou vlastnosťou EEPROM je, že programátor môže meniť údaje vložené do pamäte po jednom bajte, čo mu dáva väčšiu kontrolu nad tým, ako vkladá údaje. Táto metóda však trvá veľmi dlho, najmä pri vymazávaní údajov v nej. EEPROM sa používa prevažne v elektronike, ktorá je naprogramovaná iba niekoľkokrát pred odoslaním, ale potom ju možno aktualizovať prostredníctvom opráv. Príkladom by mohol byť čip, ktorý obsahuje systém BIOS (Basic Input Output System) nášho počítača. Môže byť preprogramovaný pomocou aktualizácií od výrobcu, aby sa pridali ďalšie funkcie alebo opravila chyba, ktorá nebola objavená v čase prepravy.
Flash pamäť je odnož EEPROM, ktorá spája časti pamäte do blokov. Aj keď sa zápis údajov do pamäte Flash stále vykonáva na úrovni bajtov, vymazanie obsahu by znamenalo vymazanie bloku ako celku. Táto funkcia dala flash pamäti výhodu rýchlosti oproti EEPROM. Flash pamäť sa stala veľmi populárnou, pretože vyžaduje oveľa menej energie v porovnaní s pevným diskom a je oveľa odolnejšia; schopné prežiť nadmerné teplo, tlak a dokonca byť ponorené do vody. Flash pamäť sa stala okamžitým nástupcom starnúcich diskiet nielen pre svoju odolnosť, ale aj pre svoju veľkú kapacitu a relatívne malú veľkosť. Jedinou nevýhodou flash pamäte je to, že podobne ako EEPROM, môže trvať iba určitý počet dátových cyklov, kým zlyhá.
EEPROM a Flash sú dva typy pamäte, ktoré sa dnes stále veľmi často používajú. Aj keď sa to nemusí zdať pravdepodobné, flash je iba špecializovaná verzia EEPROM, ktorá umožňuje užívateľovi vymazať veľké bloky údajov, aby sa zvýšila celková rýchlosť zariadenia. Napriek tomuto rozdielu je zrejmé, že v dohľadnej budúcnosti budú obe formy pamäti existovať.