Memoria gelaxka oinarrizko memoria-unitatea da, oinarrizko datu-unitatea gorde dezakeena (bita ordenagailu gehienetan).
Zorizko atzipeneko memoriak dira, hau da, edozein posiziotako hitza atzitzeko behar den denbora berdina da. Memoria hauek idazteko zein irakurtzeko aukera ematen dute, bi eragiketak antzeko moduan eta denboran eginez. RAM memorietan gordetzen den informazioa ez da iraunkorra, sistema digitala itzaltzean edukia galtzen da, alegia.
DRAM memorien antza izan arren, geruza dielektriko bat erabili ordez ferroelektrikoa erabiltzen du. Honi esker ez dira hegazkorrak. Flash memorien funtzionamendu bera daukate, baina FRAM memoriek energia gastu txikiagoa daukate, idazketa azkarragoa eta irakurketa/idazketa kantitate handiagoa. Hala ere garestiagoak izan ohi dira, eta ez dute edukiera askorik izaten.
Osaerari dagokionez, FRAM memoria zelula, DRAM memorien antzera kondentsadore batez osatuta dago nagusiki. Kondentsadorean dagoen geruza ferroelektrikoko dipoloaren orientazioa da “1” edo “0” gordetzen duena. Dipoloaren orientazioa tentsioa aplikatuz alda daiteke.
Aipatu bezala, RAM memoriak irakurtzeko eta idazteko erabiltzen dira, baina haien edukia ezin da mantendu sistema “itzaltzen” denean. Arazo hori saihesteko, beste memoria mota bat erabili behar da: ROM memoria (Read Only Memory). Memoria mota hauek, korronte elektrikorik gabe informazioa gordetzeko gai dira. Memoria “ez bolatila” edo iraunkorra ere deitzen zaie, elikadura-tentsioa deskonektatu eta gero edukia mantentzen delako. Izan ere, memorien idazketa-prozesua oso bestelakoa da; hasiera batean, ROM memoriek eragiketa bakarra egiteko aukera ematen ziguten: Irakurketa. Baina teknologiaren garapena eta material berrien erabilpena direla eta, programatu daitezkeen ROM memorien aldaerak sortzea lortu da, baita informazioa ezabatzeko eta berriz idazteko ahalmena duten memoriak ere.
PROM (Programmable Read Only Memory) motatako memorietan behin bakarrik idatz daiteke, baina idazketa-prozesua erabiltzailearen esku geratzen da. Memoriaren gelaxkak “fusible” bat du (transistore baten bidez gauzatua). Fusiblearen egoera erabiltzen da, gero, informazioa gordetzeko: fusiblea erreta “0”; fusiblea erre gabe “1”. Memoria idazteko, gailu berezi bat erabili behar da: “grabagailua”. Honen bidez fusible batzuk erreko dira, eta beste batzuk ez.
PROM gelaxka bakoitza kondentsadore batez eta PMOS (p-type metal-oxide semiconductor) transistore batez osatuta dago. PROMen programazioa tentsio altuak erabiliz gauzatzen da (12V- 21Vartean) eta memoriako gelaxkak “1” baliotik “0” baliora aldatzeko ezartzen da. Karga fusiblera iristen denean, tentsio altuak fusible hau urtu egiten du, gelaxkari “0” balioa emanez. Programazio hau itzul ezina da, hau da, gelaxkaren balioa beti “0” izango da fusiblea urtu ondoren. Beraz, behin bakarrik idatz daiteke memoria.
Bi motatako EEPROMak daude: EEPROM paraleloan eta serie EEPROMak. Azken hauek, merkatuko %90a osatzen dute gutxi gorabehera. Ondorioz, paralelo motako EEPROMak %10a dira. Orokorrean, paralelo motakoak azkarragoak eta ziurragoak dira, iraupen handiagoa dute eta merkatu miltarrean erabiltzen dira gehienbat. Serie motakoak motelagoak dira, askoz merkeagoak eta aplikazio gehiagotarako erabiltzen dira.
EEPROM motako memoria baten gelaxkak, MOSFET transistoreetan batean oinarritzen dira. Gelaxka ohikoena, bi transistorez dago esatua. Elektroiak transistorearen sarrerara iristean, gelaxkako ezaugarriak alda ditzazkete “0” edo “1” logika emanez.
Tentsio baten bidez gelaxka programatu/ezabatu daiteke. EEPROM gelaxka bat ezabatzeko, elektroiak transistorearen atean (floating gate) geratzen dira. (EPROMen kasuan aldiz, elektroiak transistorearen atetik ateratzen dira). Aipatzekoa da, programatzeko “tunneling” metodoa erabiltzen dela. Emaitza bezala “1” emango du ezabapen egoeran badago. Programazio egoeran badago aldiz, “1” emango du.
EPROM eta EEPROM memorien alternatiba moduan, FLASH memoriak daude . Alde batetik, FLASH memorien gelaxka EPROM memoriena bezain txikia da (transistore bat) eta, bestetik, ezabatze-prozesua elektrikoa da, EEPROM memorietan bezala. Ezabatzea ez da hitzez hitz egiten, hori egiteko behar den zirkuiteria garestia baita transistore kopuruari begiratuz gero. Beraz, “blokeka” ezabatzen da. Idazketa ere, “blokeka” egiten da: bloke batzuk berridazten dira eta beste guztiak mantentzen dira. (“programazio inkrementala”).
Bere izena, “FLASH” dator informazio kantitate handiak ezabatzeko duen ahalmenagatik.
Flash memoria ohikoenak transistore batez osatuta daude. EEPROM zelularenaren antzera, kontrol atea eta “flotatzen duen atea” (floating gate) dauzka. Hala ere ezberdinak dira, floating gate eta silikonaren arteko oxidoa finagoa baita kasu honetan. Hobi eta iturriaren arteko difusioak ere ez dira berdinak. Ezberdintasun hauek dira flash memoriak programatzeko nahiz ezabatzeko errazak egiten dituztenak.
Funtzionalitate elektrikoa antzekoa da EEPROM eta FLASH memorietan. Elektroiak atean (floating gate) gelarazten dira eta horrela transistoreko atalaseko tentsioa aldatzen dute. Elektroi hauek gelarazteko nahiz aterarazteko tunneling erabili ohi da (eremu elektromagnetikoen bidez).
Mota askotako gelaxkak daude, NOR eta NAND dira ezagunenetakoak. Ezaugarri propio ugari dituzte, baina laburbilduz NAND oinarritzat duten sistemak merkeagoak dira, baina ez dira oso eraginkorrak.