Sunteți pe pagina 1din 4

MEMORII SEMICONDUCTOARE

Introducere
Sunt circuite integrate care au ca scop stocarea informatiei sub forma binara. Memoriile reprezinta categoria de circuite integrate cu cea mai mare raspndire si vnzare n lume n prezent. Ele se gasesc sub forma distincta sau intra n componenta altor circuite integrate cum ar fi microprocesoare, microcontrolere, FPGA, circuite de telecomunicatii, etc.

Clasificarea memoriilor
Traditional se deosebesc doua categorii largi de memorii: - memorii care pot fi doar citite, denumite ROM (Read Only Memory); - memorii care pot fi si scrise si citite, denumite RAM (Random Access Memory). -

RAM(Random Access Memory - Memorie cu acces aleator)


RAM este o memorie volatila, ceea ce face ca informatia coninut aici sa se piard la decuplarea calculatorului de sub tensiune. Aceasta este memoria care poate fi citita ori scrisa in mod aleator, in acest mod putindu-se accesa o singura celul a memoriei far ca acest lucru sa implice utilizarea altor celule. In practica este memoria de lucru a PC-ului, aceasta este utila pentru prelucrarea tempoarara a datelor, in ea se incarca sistemul de operare si programele de aplicatie. Este o memorie cu viteza de acces foarte mare.

ROM (Read Only Memory - Memorie doar citibila)


ROM este o memorie care contine informatii (de obicei programe) nemodificabile pe durata utilizarii calculatorului. Memoria ROM este scrisa o singura data, de obicei la fabricarea calculatorului. Acest tip de memorie nu poate fi rescrisa ori stearsa. Avantajul principal pe care aceasta memorie il aduce este insensibilitatea fata de curentul electric. Continutul memoriei se pastreaza chiar si atunci cind nu este alimentata cu energie. Memoria ROM este in general utilizata pentru a stoca BIOS-ul (Basic Input Output System) unui PC. Astfel ca in zilele noastre exista o multitudine de astfel de memorii ROM programabile (PROMProgamable Read Only Memory-, EPROM-Electricaly Eraseable Programmable Read Only Memory-, etc) Memoreaz partea din BIOS care poate fi scris de ctre fabricantul plcii de baz i nu poate fi modificat de ctre utilizator. BIOS-ul este un program de marime mica (< 2MB) fara de care computerul nu poate functiona, acesta reprezinta interfata intre componentele din sistem si sistemul de operare. Principiul fundamental de realizare a interfetei ROM-BIOS sete acela ca el ofera niste rutine de intrerupere prin care se realizeaza legatura cu toate perifericele legate la sistem.

SCHEMA BLOC A UNEI MEMORII ROM Schem bloc a unei memorii ROM conine un decodificator (DCD) urmat de un codificator (CD). Semnificaia liniilor este: A0 - An-1 - liniile de adres prin intermediul crora se specific locaia de memorie (cuvntul) ce va fi citit; W0, ..., Wm-1 - sunt m = 2n linii de cuvnt (linii de adres decodificate), ele selecteaz intern locaia de memorie; D0, ..., Dk-1 sunt k linii de date, k fiind numrul de bii memorai ntr-o locaie de memorie. Aplicnd o adres la liniile A0 An-1, la ieirea DCD se activeaz o singur linie Wi selectndu-se o singur locaie de memorie. La ieirea CD se obine informaia nmagazinat n locaia selectat.

BIOS-ul, este o component software de baz a calculatoarelor care face legtura ntre componentele fizice (hardware) i sistemul de operare utilizat pe maina respectiv.

PARAMETRII UNEI MEMORII


n memorii, informaia este organizat fizic pe 1 bit, 4 bii, 8 bii, 16 bii sau 32 de bii. O locaie de memorie de 8 bii se mai numete octet (byte), se noteaz cu B i are ca multipli kB, MB, GB, TB. Capacitatea memoriei (exprimat n multipli de bii sau de octei) este C = m k unde: m = numrul de cuvinte distincte ce pot fi adresate (numrul locaiilor de memorie); k = numrul de bii ai fiecrui cuvnt memorat. Capacitatea de memorare folosete urmtoarele uniti de msur: 1 Kilobyte = 1024 bytes (210 bytes); 1 Megabyte = 1024 KB (210 kilobytes) = 220 bytes; 10 30 1 Gigabyte = 1024 MB (2 megabytes) = 2 bytes; 10 40 1 Terabyte = 1024 GB (2 gigabytes) = 2 bytes; 1 Pentabyte = 1024 TB (210 terabytes) = 250 bytes; 10 60 1 Exabyte = 1024 PB (2 petabytes) = 2 bytes; 10 70 1 Zettabyte = 1024 EB (2 exabytes) = 2 bytes; 10 80 1 Yottabyte = 1024 ZB (2 zettabytes) = 2 bytes; Progresul tehnologic se reflect permanent prin creterea capacitii de stocare i reducerea timpului de acces (creterea vitezei de funcionare a memoriilor).