Mikä on EEPROM?

EEPROM on lyhenne sanoista Electroically Erasable Programmable Read Only Memory, ja sitä lausutaan double-ee-prom tai ee-prom. Se on pitkä nimi pienelle sirulle, joka sisältää datakoodin bittejä, jotka voidaan kirjoittaa ja poistaa sähkövarauksella yksi tavu kerrallaan. Sen tietoja ei voida kirjoittaa valikoivasti uudelleen; koko siru on poistettava ja kirjoitettava uudelleen sisällön päivittämiseksi.

Vaikka Random Access Memory (RAM) -muisti menettää tiedot aina, kun sammutat tietokoneen, EEPROM ei vaadi virtalähdettä tietojensa ylläpitämiseen. Tästä syystä monet BIOS -sirut käyttävät sitä yleisesti järjestelmäasetusten tallentamiseen.

BIOS tarkoittaa Basic Input/Output System. Kun tietokone käynnistetään, BIOS -siru suorittaa ohjelman nimeltä CMOS (Complementary Metal Oxide Semiconductor), joka sisältää asetukset, joiden avulla tietokone voi tunnistaa laitteistonsa. Käyttäjät voivat siirtyä CMOS-ohjelmaan käynnistyksen aikana ja muuttaa BIOS-asetuksia. Joku saattaa joutua tekemään tämän esimerkiksi silloin, kun hän saa uuden kiintolevyn. Asetusten muuttamisen jälkeen BIOS tallentaa uuden kopion ohjeista EEPROMiin.

EEPROMin myötä valmistajat voivat myös päivittää itse BIOS -ohjelman. Aiemmin tämä ei ollut mahdollista, ja vanhentunut BIOS -siru tarkoitti, että jouduttiin vaihtamaan siru hankkimalla uudempi emolevy. Tätä ominaisuutta käyttämällä päivitettävää BIOS -sirua kutsutaan flash -BIOSiksi, koska EEPROM päivitetään sähkövarauksilla tai salamoilla.

EEPROM on hitaampi kuin RAM, mutta se sopii erinomaisesti sovelluksiin, kuten tallennettujen BIOS -asetusten tallentamiseen. Sitä ei valita sovelluksiin, joissa on dynaamisia luku-/kirjoitusvaatimuksia, kuten digitaalikameran, muistitikun tai flash -kortin tapauksessa. Näihin tarkoituksiin käytetään uudempaa hybridimuotoa, jota kutsutaan flash -muistiksi. Flash -muisti eroaa siitä, että sen tiedot voidaan kirjoittaa valikoivasti uudelleen. Se voidaan myös poistaa ja kirjoittaa uudelleen kokonaisina lohkoina pikemminkin kuin yksi tavu kerrallaan. Tämä tekee siitä paljon nopeamman kuin EEPROM.
Uudemmat flash -BIOS -sirut voivat käyttää flash -muistia EEPROMin sijasta tai eivät. BIOSia kutsutaan vain flash -BIOSiksi, koska sen käyttämä muisti – molemmissa tapauksissa – ohjelmoidaan uudelleen vilkkumalla sirua joko yksi tavu kerrallaan tai lohkoina.