Sunteți pe pagina 1din 6

Memoria ROM & RAM

Memoria ROM (read-only memory) este un tip de memorie care n mod


normal nu poate fi doar citit, spre deosebire de RAM, care poate fi att citit, ct
i scris. Memoria ROM este o clas de suporturi de stocare utilizate n computere
i alte dispozitive electronice. Datele stocate n ROM nu pot fi modificate sau pot
fi modificate numai lent ori cu dificultate. De aceea, memoria ROM este folosit n
principal pentru a distribui firmware (softul strns legat de hardul specific i puin
probabil s aib nevoie frecvent de update).
Utilizare
Memoria ROM este folosit la anumite funcii n calculatoare din dou motive
principale:
1. permanena: valorile stocate n ROM sunt totdeauna acolo, indiferent dac
este pornit sau nu. Memoria ROM poate fi scoas din calculator i stocat
pentru o perioad nedeterminat de timp i nlocuit, datele coninute
continund s fie acolo. Din acest motiv se mai numete i memorie
nonvolatil.
2. securitatea: faptul c memoria ROM nu poate fi modificat uor reprezint
un grad de securitate n privina modificrilor accidentale sau ru
intenionate ale coninutului. Astfel, nu este posibil virusarea prin
intermediul memoriei ROM. (Tehnic, este posibil cu EPROM, dar aceasta
nc nu s-a ntmplat.)
Memoria ROM este utilizat n principal pentru stocarea programelor de sistem
care stau la dispoziie n orice moment. Unul dintre ele este BIOS, stocat pe o
memorie ROM, numit system BIOS ROM. Stocarea fiind pe memoria ROM,
programul este disponibil odat cu pornirea calculatorului pentru a introduce
setrile. ntruct scopul memoriei ROM este s nu fie modificat, apar situaii n
care este nevoie de schimarea coninutului acesteia.
Clasificare

PROM (Programable Read Only Memory) este similar cu memoria ROM,


dar poate fi programat de utilizator, cu ajutorul unui echipament special.
Ceea ce este foarte util pentru companiile care i fac propriul ROM.

EPROM (Erasable PROM) poate fi tears prin expunere la radiaii


ultraviolete i poate fi rescris. Microcontrollerele cu EPROM au un orificiu
cu un mic geam de cuar care permite ca cipul s fie expus la radiaie
ultraviolet. Nu este posibil alegerea unei pri pentru a fi tears. Memoria
poate fi tears i rescris de un numr finit de ori.
OTPROM (One Time Programable ROM) este o memorie EPROM, dar cu
cipul dispus ntr-o capsul din material plastic, fr orificiu, care este mult
mai ieftin. Viteza este bun, dar aplicaiile sunt lipsite de flexibilitate.
EEPROM (Electrically Erasable PROM) poate fi ears electric de unitatea
central cu ajutorul unui anumit soft, n timpul funcionrii. Este cel mai
flexibil tip de memorie.
memorie Flash este asemntoare cu EPROM si EEPROM, dar nu necesit
orificiu de tergere.

Securitatea memoriei
Orice locaie din ROM poate fi citit n orice ordine, avnd acces aleator, dar
nu se poate scrie. Pentru tipurile de ROM modificabile electric viteza de scriere
este mereu mult mai lent dect viteza de citire i ar putea necesita tensiune nalt,
iar scrierea se face lent. Modern NAND Flash atinge cea mai mare vitez de scriere
dintre toate memoriile ROM reinscriptibile, pn la 15 MB&s (70 ns/bit),
permind blocuri mari de celule de memorie pentru a fi scrise simultan. ntruct
acestea sunt scrise prin forarea electronilor printr-un strat de izolare electric pe o
poart tranzistor plutitoare, memoriile ROM reinscripionabile pot rezista doar un
numr limitat de cicluri de scriere i tergere nainte ca izolaia s fie permanet
deteriorat. n primele memorii EAROM aceasta putea s apar dup mai puint o
mie de cicluri de scriere. Memoria moderna Flash EEPROM numrul poate depi
un milion. Aceast rezisten limitat, precum i costul mai ridicat nseamn c
spaiile de stocare Flash este puin probabil s nlocuiasc complet n viitorul
apropiat diskdrive-urile magnetice.
Securitatea const ntr-un circuit folosit pentru a inhiba copierea nepermis a
datelor read-only. Ea servete pentru a anula datele citite din memoria read-only,
cu excepia cazului n care o adres de memorie folosit pentru a specifica datele
de ieire ntlnete o adres prestabilit. Astfel, circuitul de securitate poate
dezactiva toate semnalele adres sau unul dintre semnalele adres atunci cnd o
adres prestabilit este accesat ntr-o operaiune nepermis de copiere a datelor.
Sistemul de securitate este utilizat pentru locaii de memorie programabil readonly la o scar foarte larg (VLSI). ntr-o prim faz este stocat primul bit. Primul
bit de securitate a datelor are valoarea prim dat cnd primul bit de securitate de
memorie este neprogramat, i are valoarea a doua cnd primul bit de securitate este
2

programat. ntr-o a doua locaie a memoriei este stocat al doilea bit de securitate de
memorie. Al doilea bit de securitate a datelor are valoarea prim dat cnd al
doilea bit de securitate a memoriei este neprogramat, i a doua valoare cnd al
doilea bit de securitate a memoriei este programat. Un select logic este cuplat la
prima locaie de memorie de securitate bii i al doilea bit de securitate locaie de
memorie. Accesul logic previne orice dispozitiv n afara circuitului VLSI s aib
acces direct la spaiile programabile de memorie read-only n cazul n care logica
de selecie nu selecteaz niciun bit de securitate a datelor.
Instrumente de programare a memoriilor ROM
Istoric
La nceput, cele mai multe memorii ROM erau fabricate avnd valorile 0 i 1
integrate n pastil. Pastila reprezint, de fapt, cipul din siliciu. Acestea se numesc
memorii ROM cu masc, deoarece datele sunt inscripionate n masca cu care este
realizat pastila ROM prin procedeul fotolitografic. Aceast metod de fabricare
este economic dac se fabric sute sau mii de cipuri ROM cu exact aceleai
informaii. Dac ns trebuie sa se modifice un singur bit, trebuie s se refac
masca, ceea ce este o operaiune costisitoare. Datorit costurilor i lipsei de
flexibilitate, n prezent aceste memorii ROM cu masc nu se mai folosesc.
Programarea PROM
Un PROM gol poate fi programat prin scriere. n mod normal, pentru aceasta, este
necesar un aparat special numit programator de dispozitive, programator de
memorii ROM sau arztor de memorii ROM.
Fiecare bit 1 binar poate fi considerat ca o siguran fuzibil intact. Cele mai
multe cipuri funcioneaz la 5 V, dar atunci cnd programm un PROM, aplicm o
tensiune mai mare (de obicei 12 V) pe diferite adrese din cadrul cipului. Aceast
tensiune mai ridicat topete (arde) fuzibilele din locaiile pe care le alegem,
transformnd orice 1 ntr-un 0. Dei putem transforma un 1 ntr-un 0, procesul este
ireversibil (deci nu putem reface un 1 dintr-un 0). Dispozitivul de programare
analizeaz programul care urmeaz s fie scris n cip i apoi schimb selectiv biii
1 n 0 numai acolo unde este necesar. Din acest motiv, adeseori, cipurile ROM sunt
numite i OTP (One Time Programmable - programabile o singur dat). Ele pot fi
programate o singur dat i nu pot fi terse niciodat. Operaiunea de programare
a unui PROM dureaz de la cteva secunde la cteva minute, n funcie de
mrimea cipului i de algoritmul utilizat de ctre dispozitivul de programare.

Programarea EPROM
EPROM-urile sunt identice cu PROM-urile din punct de vedere funcional i fizic,
cu excepia ferestrei din cuar de deasupra pastilei. Scopul ferestrei este acela de a
permite luminii ultraviolete s ajung la pastila cipului, deoarece EPROM-ul poate
fi ters prin expunere la o lumin ultraviolet intens.
Lumina ultraviolet terge cipul prin provocarea unei reacii chimice care reface
fuzibilele prin topire. Astfel, toate 0-urile binare din cip devin l, iar cipul este
readus n starea iniial de fabricaie, cu bii l n toate locaiile.
Programarea EEPROM
Memoriile EEPROM pot fi terse i reprogramate chiar n placa cu circuite n care
sunt instalate, far a necesita un echipament special. Folosind un EEPROM se
poate terge i reprograma memoria ROM a plcii de baz ntr-un calculator fr
scoaterea cipului din sistem sau chiar fr deschiderea carcasei.
Cipul EEPROM (sau Flash ROM) poate fi identificat prin lipsa ferestrei de pe cip.
Modernizarea memorie ROM de tip EEPROM poate fi fcut cu uurin, fr a fi
nevoie s schimbm cipurile. n majoritatea cazurilor, programul ROM actualizat
poate fi descrcat de pe site-ul Web al productorului plcii de baz, dup care este
necesar rularea unui program furnizat n mod special pentru actualizarea
memoriei ROM.

Memoria RAM
RAM (Random Access Memory), este memoria care poate fi citit ori scris
n mod aleator, n acest mod putnduse accesa o singur celul a memoriei fr ca
acest lucru s implice utilizarea altor celule. n practic, este memoria de lucru a
PC-ului, aceasta fiind util pentru prelucrarea tempoarar a datelor, dup care se
impune (este necesar) salvarea lor pe un suport ce nu depinde direct de
alimentarea cu energie pentru a menine informaia.
Memoria cu acces aleator denumit i RAM (din englezescul Random Access
Memory) este un dispozitiv electronic (parte component a unui calculator) de
stocare a datelor. Se gsesc sub form de circuite integrate i permit stocarea
datelor pentru a putea fi apoi accesate n orice ordine (la ntmplare). Cuvntul
aleator se refer la faptul c orice bucat de dat poate fi returnat ntr-o constant
de timp, indiferent de locaia ei fizic i indiferent dac este sau nu de alt dat
anterioar.

Memoriile RAM sunt memorii volatile, adic i pierd informaia dac sunt
deconectate de la sursa de curent (dac se restarteaz sau se nchide calculatorul).
Prin contrast, alte dispozitivele de stocare, precum discurile magnetice i discurile
optice se bazeaz pe micarea fizic a mediului de nregistrare sau a capului de
citire-scriere. n aceste dispozitive, micarea dureaz mai mult dect transferul de
date, iar timpul de regsire variaz n funcie de locaia fizic a elementul urmtor.
Istoric
Vechile tipuri de memorii cu acces aleator rspndite pe scar larg au fost
memoriile cu miez magnetic, dezvoltate din 1949 pn n 1952, memorii ce au fost
folosite pn la dezvoltarea momoriilor statice i dinamice la sfritul anilor 1960
i nceputul anilor 1970. nainte de acestea computerele foloseau relee, linii de
memorie de ntrziere sau diferite tipuri de tuburi vidate care s ndeplineasc
funcia de memorie principal. nainte de dezvoltarea circuitelor integrate ROM
(read only memory memorie permanent, care poate fi doar citit), memoriile de
acest gen erau construite folosind matrici de diode semiconductoare accesate prin
decodoare de adrese.
Clasificare
Memoriile pot fi mprite dou tipuri principale de RAM:

memorie static, de tip Static RAM (sau SRAM)


i cea dinamic, Dynamic RAM (sau DRAM)

Diferenele dintre ce le dou tipuri constau n stabilitatea informaiilor.

Memoria static pstreaz datele pentru o perioad de timp nelimitat, pn


n momentul n care ea este rescris, asemntor unui mediu magnetic.
Memoria dinamic necesit rescrierea permanent, la fiecare cteva fraciuni
de secund, pentru a nu se pierde informaile.

Memoria de tip SRAM este folosit cel mai adesea ca memorie


intermediar(cache).
DRAM-ul este utilizat n PC-urile moderne, n primul rnd ca memorie principal
("de lucru").

n ordinea citirii de la stnga la dreapta: SIMM de 30 pini, SIMM de 72 pini, MicroDIMM, RIMM, DIMM
de imprimant de 100 pini, SODIMM de 72 pini, SDRAM SODIMM, DDR SODIMM, DDR2 SODIMM, SDR,
DDR1, DDR2

Tipurile uzuale de DRAM folosite de-a lungul istoriei informaticii, toate concepute
n scopul creterii performanei DRAM-ului standard, sunt:

Fast Page Mode DRAM (FPM DRAM),


Extended Data Out DRAM (EDO DRAM),
Burst EDO DRAM (BEDO RAM),
Rambus DRAM (RDRAM),
n prezent impunndu-se Synchronous DRAM (SDRAM), cu variantele
o Double Data Rate SDRAM (DDR SDRAM) sau DDR1 SDRAM
o DDR2 SDRAM
o DDR3 SDRAM

Avantaje i dezavantaje
Avantajele memoriei SRAM: utilitatea crescut datorit modului de funcionare i
viteze de lucru foarte mari
Dezavantaj: pre crescut comparativ cu memoriile DRAM.
De asemenea, au fost concepute mai multe tipuri de memorie i pentru plcile
grafice, printre care Video RAM (VRAM), Windows RAM (WRAM), Synchronous
Graphics RAM (SGRAM) i GDDR3, ele fiind variante de DRAM optimizate drept
memorie video.

S-ar putea să vă placă și