Documente Academic
Documente Profesional
Documente Cultură
L3a SRAM Vs DRAM
L3a SRAM Vs DRAM
1. Obiectivul lucrării
2. Introducere teoretică
1
ra = [cuv/s]. (1)
ta
Timpul de ciclu la o unitate de memorie (tc) este timpul minim între două
accese succesive şi reprezintă timpul din momentul în care o unitate master lansează o
comandă (COM 1) spre unitatea de memorie şi până când poate lansa o nouă comandă
(COM 2) la aceeaşi unitate de memorie. tc > ta, diferenţa lor numindu-se timp de
revenire (tr = tc – ta). Acesta reprezintă timpul minim necesar pentru inactivarea
primei comenzi, până la activarea celei de-a doua.
Rata de transfer (rt) este inversa timpului de ciclu şi reprezintă cantitatea
maximă de informaţie (exprimată în cuvinte pe secundă), care poate fi transferată
la/de la memorie într-o secundă:
54 Arhitectura sistemelor de calcul – lucrări practice
1
rt = [cuv/s]. (2)
tc
CT
CU = [cost/cuv]. (3)
CM
Cu cât memoria este mai rapidă, cu atât costul unitar este mai mare.
Modul de acces la locaţiile unităţii de memorie arată ordinea în care
informaţia memorată poate fi accesată. Acesta poate fi serial sau paralel.
Dacă locaţiile de memorie pot fi accesate în orice ordine, iar timpul de acces
este independent de locaţia accesată, atunci accesul este aleator, iar unitatea de
memorie se numeşte memorie cu acces aleator. În general, memoriile
semiconductoare sunt memorii cu acces aleator.
Prin ierarhizarea unităţilor de memorie, blocurile de informaţii cu
probabilitatea cea mai mare de accesare sunt aduse pe niveluri superioare, mai
aproape de unitatea centrală (localitate spaţială). Dintre acestea, informaţiile cele mai
recent accesate sunt păstrate în apropierea procesorului (localitate temporală).
Elementele subsistemului ierarhizat de memorie, ilustrate în figura 1, sunt:
registrele procesorului (RP);
memoria cache (MC);
memoria primară sau principală (MP);
memoria intermediară (MI);
memoria secundară (MS);
memoria terţiară (MT).
Registrele procesorului (RP) sunt cele mai rapide elemente de memorare, dar
şi cele mai scumpe. Acestea sunt accesate la viteza internă a procesorului gazdă,
viteză limitată de logica de control a transferurilor dintre registre. Datorită tehnologiei
actuale, timpii de acces sunt foarte mici (zecimi de ns). Registrele au o capacitate de
memorare mică (sute de octeţi – KB) şi păstrează informaţia primară (instrucţiuni şi
date), necesară procesorului în momentul prelucrării.
L3a: Analiza tipurilor de memorie SRAM şi DRAM 55
S. de c-dă MEMR
(citire memorie) (înaltă impedanţă)
Semnale de date Date valide (citite)
taR
tMEMR
tc
Ciclu de scriere memorie
Semnale de adresă Adresa validă
S. de c-dă MEMW
Semnale de date Date valide (scrise)
taW tMEMW
tc
Observaţii:
1. La citire, data este generată după apariţia semnalelor de adresă şi de
comandă şi se menţine un timp scurt după dezactivarea acestora.
2. La scriere, data trebuie să apară pe magistrală înaintea semnalului de
scriere şi să fie validă pe toată durata de activare a semnalului de comandă.
L3a: Analiza tipurilor de memorie SRAM şi DRAM 61
RAS
CAS
WR
tacces
tciclu
RAS
CAS
WR
tacces
tciclu
RAS
CAS
WR
3. Descrierea aplicaţiei
Fereastra meniului principal (vezi figura 10) conţine două butoane de comandă
(Memoria RAM Statică şi Memoria RAM Dinamică), iar prin apăsarea acestora se
deschide dialogul corespunzător opţiunii făcute. Fereastra deschisă prin apăsarea
oricărui buton declanşează un eveniment şi astfel este permisă deschiderea mai multor
submeniuri în acelaşi timp. Revenirea la meniul principal se poate face după
închiderea submeniului apelat (butonul Înapoi).
Această fereastră este formată din două combobox-uri care folosesc la alegerea
timpilor de acces la memorie (ta) şi de ciclu (tc), ambii parametri având gamele de
valori prestabilite.
64 Arhitectura sistemelor de calcul – lucrări practice
Pe baza celor două valori alese, prin apăsarea butoanelor existente în fereastră,
se vor construi diagramele de timp pentru (vezi figura 12):
ciclul de citire din memoria SRAM asincronă;
ciclul de scriere în memoria SRAM;
ciclul de scriere în memoria SRAM fără semnalul OE .
Diagramele rezultate sunt formate din semnale de adresă (ADR) şi semnale de
comandă (de validare a circuitului de memorie CE , a ieşirilor memoriei OE şi de
validare a ciclului de scriere WE , toate active pe 0L). Locaţiile de memorie sunt
accesate prin intermediul adreselor trimise pe magistrala de adrese.
L3a: Analiza tipurilor de memorie SRAM şi DRAM 65
4. Desfăşurarea lucrării
5. Întrebări