Memoria ROM
Memoria ROM (Read Only Memory – „Memorie doar pentru citire”) este un mediu de stocare folosit ȋn calculatoare și alte dispozitive electronice. Deoarece datele ȋnregistrate ȋn ROM nu pot fi modificate (cel puțin nu foarte rapid sau ușor).
Un exemplu ar fi, CD-urile "ne reinregistrabile"
Un exemplu ar fi, CD-urile "ne reinregistrabile"
Un alt exemplu ar fi BIOS-ul, cipurile implementate in diferite dispozitive. Sunt facute pentru a nu putea fi modificate, contin date importante. Ca de exemplu codul de pornire a calculatorului.
Spre deosebire de RAM, Memoria ROM pastreaza datele permanent. Chiar daca este oprit calculatorul.
Tipuri de memorie ROM
PROM (Programable Read Only Memory) seamana cu memoria ROM, dar poate fi programată de utilizator, cu ajutorul unui echipament special. Crearea chip-urilor ROM de la zero este o operaţiune consumatoare de timp şi de asemenea, foarte costisitoare pentru cantităţi mici. De aceea dezvoltatorii au creat un nou tip de ROM cunsocut şi ca Programmable Read Only Memory (PROM - ROM Programabil). Chip-urile goale de PROM sunt ieftine şi pot fi programate de către oricine cu o unealtă specială denumită porgramator.
Chip-urile PROM sunt şi ele alcătuite dintr-o matrice de coloane şi rânduri la fel ca cele ROM. Diferenţa este că în PROM fiecare intersecţie este conectată la o siguranţă. O incărcătură electrică transmisă de-a lungul unei coloane va trece prin siguranţă într-o celulă indicând valoarea de 1. Având în vedere că toate celulele au siguranţe starea iniţială a unui chip PROM va fi 1. Pentru a schimba valoarea unei celule în 0, trebuie utilizat un programator pentru a trimite o încărcătură electrică astfel încât siguranţa să se ardă şi să se rupă conexiunea dintre coloană şi rând. Acest proces este cunoscut şi ca arderea PROM-ului.
Chip-urile PROM sunt şi ele alcătuite dintr-o matrice de coloane şi rânduri la fel ca cele ROM. Diferenţa este că în PROM fiecare intersecţie este conectată la o siguranţă. O incărcătură electrică transmisă de-a lungul unei coloane va trece prin siguranţă într-o celulă indicând valoarea de 1. Având în vedere că toate celulele au siguranţe starea iniţială a unui chip PROM va fi 1. Pentru a schimba valoarea unei celule în 0, trebuie utilizat un programator pentru a trimite o încărcătură electrică astfel încât siguranţa să se ardă şi să se rupă conexiunea dintre coloană şi rând. Acest proces este cunoscut şi ca arderea PROM-ului.
- EPROM (Erasable PROM) poate fi stearsa prin expunere la radiatii ultraviolete si poate fi rescrisa. Memoria EPROM poate fi stearsa si rescrisa de un numar limitat de ori.Chip-uri Erasable Programmable Read Only Memory (EPROM - ROM Programabil care poate fi şters). Aceste chip-uri pot fi rescrise de mai multe ori, dar ştergerea lor necesită o unealtă specială care emite o anumită frecvenţă de lumină ultravioletă (235,7). EPROM pot fi configurate prin utilizarea unui programator care emite un nivel specific de tensiune în funcţie de tipul de EPROM utilizat.
Atenţie! Ştergerea unui ERPOM nu se realizează progresiv ci va fi şters întreg conţinutul dispozitivului! De asemenea, pentru a-l şterge, EPROM-ul trebuie scos din dispozitivul în care se află şi expus luminii ultraviolete pentru câteva minute. Un ERPOM lăsat prea mult sub acţiunea luminii ultraviolete devine un EPROM prea şters! - OTPROM (One Time Programable ROM) este o memorie EPROM, dar are cipul intr-o capsula din material din plastic, care este mult mai ieftina. Viteza este buna, dar aplicatiile nu au flexibilitate.
- EEPROM (Electrically Erasable PROM) poate fi stearsa electric de unitatea centrala cu ajutorul unui anumit program, in timp ce functioneaza. Este cel mai flexibil tip de memorie.
Electrically Erasable Programmable Read Only Memory (EEPROM - ROM Programabil care poate fi şters -Chipul nu trebuie scos pentru a fi rescris;
-Poate fi modificată doar o parte a informaţiei aflată pe chip;
-Modificare conţinutului nu necesită utilizarea de echipament dedicat.
Apare doar o singură problemă: EEPROM este foarte încet.
De accea producătorii au inventat memoria Flash, un tip de EEPROM care utilizează scrierea şi ştergerea în circuit prin aplicarea unui câmp electric pe tot chip-ul sau pe anumite secţiuni ale acestuia denumite blocuri. Memoriile Flash funcţionează mult mai repede decât chip-urile EEPROM deoarece scriu informaţia pe bucăţi, de obicei câte 512 biţi odată, în loc de câte 1 bit pe rând.