Memoria ROM
Read Only Memory sau ROM este un tip de memorie care poate retine datele in mod permanent sau semipermanent.Ia se numesteRead Only deoarece este imposibil sau dificil de scris in aceasta memorie.Adeseori,memoria ROM este numita"memorie nevolatila",deoarece toate datele stocate in ROM raman acol 14414l1120o o,chiar dupa ce calculatorul este oprit.Ca atare,memoria ROM este locul ideal de stocare a instructiunelor de pornire al calculatorui/deci a softului care initiaza sistemul.
Retineti ca memoriele ROM si RAM nu sunt opuse,asa cum par sa creada unii.In realitate,din punct de vedere tehnic,memoria ROM este subansamblu al memoriei RAM din sistem.Cu alte cuvinte,o portiune din spatiul de adrese al memoriei cu acces aleatoriu din sistem este mapata intr-unul sau mai multe cipuri ROM.Acest lucru este necesar pentru a contine softul care permite pornirea calculatorului;in caz contrar,procesorul nu ar avea program in memorie pentru a fi executat in momentul puneri sub tensiune al calculatorui.
Memoria principala ROM BIOS este continuta intrun cip ROM de pe placa de baza,dar exista si placi adaptoare pe care sunt instalate memorii ROM.Memoriele ROM de pe placile adaptoare contin rutine auxiliare BIOS si drivere necesare pentru placa respectiva,in special pentru acele placi care trebui sa fie active in procesul de pornire al calculatorului,cum sunt placile video.Placile care nu necesita drivere active in timpul porniri nu au o memorie ROM deoarce aceste drivere pot fi incarcate ulterior de pe hard-disc,in timpul procesului de pornire.
Exista patru tipuri diferite de cipuri ROM:
Memorii ROM
Memoriile ROM (Read Only Memories) sunt circuitele memorie care permit citirea informatiei inscrisa in prealabil de catre fabricant. Aceste memorii sunt nevolatile, adica informatia sa nu se distruge la disparitia tensiunii de alimentare.Structura lor interna este conceputa matricial, in fiecare nod al matricii fiind memorat cate bit de informatie.
Indiferent de ce tip de ROM folositi,datele stocate intrun cip ROM sunt nevolatile si raman stocate pentru un timp nedifinit,daca nu sunt sterse sau rescrise in mod intentionat.
Acest tabel prezinta numerele de reper utilizate in mod tipic pentru fiecare tip de cip ROM,impreuna cu alte informati de identificare.
Tipul memoriei ROM |
Numar Reper |
Observatii |
ROM |
Nu se mai foloseste | |
PROM |
27nnnn | |
EPROM |
27nnnn |
Fereastra din cuart |
EEPROM |
28xxxx sau 29xxxx |
Memorielle ROM cu masca (Mask ROM)
La inceput,cele mai multe memori ROM erau fabricate avand valorile 0 si 1 "turnate" in pastila.Pastila reprezinta,defapt, cipul din siliciu.Acestea se numesc memorie ROM cu masca,deoarece datele sunt inscriptionate in masca cu care este realizata pastila ROM prin procedeul fotolitografic.Acesta metoda de fabricare este economica daca se fabrica sute sau mii de cipuri ROM cu exact aceleas informatii.Daca insa trebuie sa modifici un singur bit, trebuie sa refaci masca,ceea ce este operatiune costisitoare.Datorita costurilor si lipsei de flexibitate,in prezent nimeni nu mai foloseste memorie ROM cu masca
Memoriile PROM sunt tipuri de ROM care sunt goale in stare nou si trebui sa fie programate cu datele dorite.Memoria PROM a fost inventata la sfarsitul anilor `70 decatre firma Texas Instruments si a existat la dimensiuni de la 1K pana la 2M sau mai mari.Aceste memori pot fi indentificate dupa numerele de reper care au, deobicei,forma 27nnnn,in care 27 indica memoria de tip PROM,iar nnnn indica tensiunea cipului in Kbitz.De exemplu,cele mai multe calculatoare personale care au folosit memori PROM au fost furnizate cu cipuri 27512 sau 271000,care aveau 512Kbitz sau 1Mbit.
Operatiunea de programare a unu PROM dureaza de la cateva secunde la cateva minute,in functie de marirea cipului si de algoritmul utilizat decatre dispoztivul de programare. Exista programatoare tipic pentru memorie PROM prevazute cu mai multe socluri dar exista si programatoare mai eftine cu un singur soclu care sunt foarte potrivite pentru utilizarea individuala.
|