Kas yra EEPROM?

EEPROM reiškia elektriškai ištrinamą programuojamą tik skaitymo atmintį ir tariamas kaip dvigubas ee-prom arba ee-prom. Tai ilgas pavadinimas mažam lustui, kuriame yra duomenų kodo bitai, kuriuos galima perrašyti ir ištrinti elektros krūviu, po vieną baitą. Jo duomenų negalima pasirinktinai perrašyti; visas lustas turi būti ištrintas ir perrašytas, kad būtų atnaujintas jo turinys.

Nors laisvosios prieigos atmintis (RAM) praranda duomenis kiekvieną kartą, kai išjungiate kompiuterį, EEPROM nereikalauja maitinimo šaltinio duomenims palaikyti. Dėl šios priežasties daugelis BIOS lustų jį dažniausiai naudoja sistemos nustatymams išsaugoti.

BIOS reiškia pagrindinę įvesties/išvesties sistemą. Kai kompiuteris įjungiamas, BIOS lustas vykdo programą, vadinamą CMOS (Complementary Metal Oxide Semiconductor), kurioje yra nustatymai, leidžiantys kompiuteriui atpažinti aparatinę įrangą. Vartotojai gali įvesti CMOS programą įkrovos metu, kad pakeistų BIOS nustatymus. Kažkam gali tekti tai padaryti, pavyzdžiui, kai jis ar ji gauna naują standųjį diską. Pakeitus nustatymus, BIOS išsaugos naują instrukcijų kopiją EEPROM.

Atsiradus EEPROM, gamintojai galėjo atnaujinti ir pačią BIOS programą. Anksčiau tai nebuvo įmanoma, o dėl pasenusio BIOS lusto reikėjo pakeisti lustą įsigyjant naujesnę pagrindinę plokštę. BIOS lustas, kurį galima atnaujinti naudojant šią funkciją, vadinamas „flash BIOS“, nes EEPROM atnaujinamas naudojant elektros krūvius arba blyksnius.

EEPROM yra lėtesnis nei RAM, bet puikiai tinka tokioms programoms kaip išsaugotų BIOS nustatymų saugojimas. Jis nebūtų pasirinktas programoms, turinčioms dinaminio skaitymo / rašymo reikalavimus, pavyzdžiui, skaitmeninio fotoaparato, atminties kortelės ar „flash“ kortelės atveju. Šiems tikslams naudojama naujesnė hibridinė forma, vadinama „flash“ atmintimi. Flash atmintis skiriasi tuo, kad jos duomenis galima pasirinktinai perrašyti. Jį taip pat galima ištrinti ir perrašyti ištisais blokais, o ne po vieną baitą. Tai daro jį daug greičiau nei EEPROM.
Naujesnėse „flash“ BIOS lustose gali būti naudojama arba nenaudojama „flash“ atmintis, o ne EEPROM. BIOS vadinama tik „flash BIOS“, nes abiem atvejais jos naudojama atmintis yra perprogramuojama mirksi lustui po vieną baitą arba blokais.