EEPROM je kratica za električno izbrisljiv programirljiv pomnilnik samo za branje in se izgovarja dvojno-ee-prom ali ee-prom. To je dolgo ime za majhen čip, ki vsebuje koščke podatkovne kode, ki jih je mogoče prepisati in izbrisati z električnim nabojem, en bajt naenkrat. Njegovih podatkov ni mogoče selektivno prepisati; celoten čip je treba izbrisati in ponovno napisati, da se posodobi njegova vsebina.
Medtem ko pomnilnik z naključnim dostopom (RAM) izgubi svoje podatke vsakič, ko izklopite računalnik, EEPROM ne potrebuje vira napajanja za vzdrževanje svojih podatkov. Zaradi tega ga številni čipi BIOS-a običajno uporabljajo za shranjevanje sistemskih nastavitev.
BIOS je kratica za Basic Input/Output System. Ko je računalnik vklopljen, čip BIOS izvaja program, imenovan CMOS (Complementary Metal Oxide Semiconductor), ki vsebuje nastavitve, ki omogočajo računalniku, da prepozna svojo strojno opremo. Uporabniki lahko med zagonom vstopijo v program CMOS in spremenijo nastavitve BIOS-a. Nekdo bo morda moral to storiti, na primer, ko dobi nov trdi disk. Po spremembi nastavitev bo BIOS novo kopijo navodil shranil v EEPROM.
S prihodom EEPROM-a bi lahko proizvajalci posodobili tudi sam program BIOS. V preteklosti to ni bilo mogoče, zastarel BIOS čip pa je pomenil, da je bilo treba čip zamenjati z novo matično ploščo. BIOS čip, ki ga je mogoče nadgraditi s to zmožnostjo, se imenuje flash BIOS, ker se EEPROM posodablja z električnimi naboji ali bliskavicami.
EEPROM je počasnejši od RAM-a, vendar je popolnoma primeren za aplikacije, kot je shranjevanje shranjenih nastavitev BIOS-a. Ne bi bil izbran za aplikacije z dinamičnimi zahtevami za branje/pisanje, kot v primeru digitalnega fotoaparata, pomnilniškega ključa ali bliskovne kartice. Za te namene se uporablja novejša hibridna oblika, imenovana flash pomnilnik. Flash pomnilnik se razlikuje po tem, da je njegove podatke mogoče selektivno prepisati. Prav tako ga je mogoče izbrisati in prepisati v celih blokih, ne pa po en bajt naenkrat. Zaradi tega je veliko hitrejši kot EEPROM.
Novejši čipi Flash BIOS lahko uporabljajo ali ne uporabljajo bliskovni pomnilnik namesto EEPROM. BIOS se imenuje samo flash BIOS, ker se pomnilnik, ki ga uporablja – v obeh primerih – reprogramira z utripanjem čipa, bodisi po en bajt naenkrat ali v blokih.