Documente Academic
Documente Profesional
Documente Cultură
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:
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:
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.