Curs 4 & 5
DRAM – dynamic RAM – are un conţinut volatil; el se pierde odată cu întreruperea sursei
de alimentare. Pentru a-şi păstra chiar şi temporar rolul de memorie, intervale de timp
prestabilite, conţinutul este reînscris în acelaşi locaţii de memorie ( refreshing memor). Timpul
mediu de acces este de 50-70 ns.
SRAM – static RAM – păstrează conţinutul fără prezenţa impulsurilor de tact care sunt
specifice conservării conţinutului.
Un DRAM poate fi transformat în SRAM printr-un latch (circuit basculant RS) care să
comute între permiterea sau nu a transferului de semnal (circuite de tip flip-flop). Timpul de
acces este de 7-20 ns. Preţul SRAM este mai mare decât preţul DRAM.
Există 2 modalităţi de reînscriere a conţinutului:
- reînscrierea conţinutului la aceleaşi adrese printr-un singur impuls de tact (write back)
- reînscrierea include şi determinarea efectivă a adresei (write through).
1
SIMM – Single Inline Memory Module – module de memorie de 32 sau de 64 biţi, dacă
includ şi biţii de verificare a parităţii. Implementarea pe placa de bază se face prin 72 pini
conectori care sunt dispuşi pe ambele părţi ale modulului. Dispun de o singură cale de acces;
pentru accesul la fiecare modul al memoriei este necesară sincronizarea cu magistralele
microprocesorului ( de date şi adrese).
Actualele procesoare Pentium şi AMD, lucrând cu magistrale de date de 64 biţi, necesită
cel puţin 2 SIMM-uri într-o configurare pe placa de bază. Capacităţile erau de 32-64 MB
actual şi-au pierdut utilitatea fiind înlocuite de DIMM-uri.
DIMM – Dual Inline Memory Module – module 64 sau 72 de biţi. Necesită 168 sau 184
pini pentru implementarea pe placa de bază. Pentru sincronizarea transferului cu magistralele
microprocesorului, spre deosebire de SIMM-uri, DIMM-uri includ 2 căi de acces independente.
Capacităţile sunt de 64, 128, 256 MB, cu posibilităţi de 1,respectiv 2 GB anunţate pentru 2004.
Pentru laptop-uri există sloturi de memorie de dimensiunea unui SIMM având însă 2 căi de
acces, modulele numindu-se SODIMM (Small Outline DIMM).
RIMM – Rambus Inline Memory Module – fizic nu se deosebeşte de DIMM. Au fost
proiectate de firma Rambus în colaborare cu Intel, anunţate ca optime pentru Pentium 4 în
special pentru necesităţi de prelucrare video (discutabile). Capacităţile sunt de 128 şi 256 biţi
cu posibilităţi de extindere până la 1 sau 2 GB.
Este mai important decât microprocesorul. Interpune un bloc de memorie rapidă SRAM
între microprocesor şi DRAM, iar un circuit special numit controller de cache încearcă să
menţină în cache datele sau instrucţiunile ce vor fi solicitate de memorie în momentul imediat
următor. Dacă informaţia solicitată se află la un moment dat în cache aceasta este furnizată,
fără a induce stări de aşteptare. Se creează totodată iluzia că întreaga memorie DRAM este
disponibilă la acelaşi timp de acces redus. Dacă informaţia solicitată nu se află în cache aceasta
va fi încărcată din DRAM, crescând astfel timpul de acces (este timpul real al DRAM – miss
cache)
2
2.2.1. Configuraţia logică a memoriei cache
3
2.3. Formate logice ale memoriei interne
SDRAM – are o interfaţă reproiectată pentru a putea accesa date la fiecare ciclu de
ceas, terminând astfel adresarea normală care multiplexează operaţiile prin ciclu alternante.
Chip-urile de SDRAM pot să adreseze o adresă înainte de încheierea procesării adresei
precedente. O linie de acces se asociază cu o pagină de memorie, timpul de acces la nivelul unei
pagini este de aproximativ 10 ms, dacă se modifică pagina timpul de acces se măreşte cu timpul
necesar pentru încărcarea a noii adrese ( 50ms). SDRAM este optim funcţional pentru o
frecvenţă a magistralei (FSB) de 100 Mhz ( peste 100 sunt nesigure).
DDR – dublarea ratei de transfer sunt optime pentru o frecvenţă a magistralei de 200
MHz. Această dublare se obţine prin activarea unui semnal atât pe frontul crescător al ciclului
de ceas, cât şi pe cel descrescător (montarea în cascadă a 2 circuite basculante instabile sub
forma de master-slave). În 2002 în paralel cu DDR RAM au apărut DDR II , care lucra la o
frecvenţă de 400 MHz, lucru realizat prin transferul a 2 biţi pe frontul crescător şi 2 biţi pe
frontul descrescător, la concurenţă cu formatele RDRAM. În acest an se aşteaptă apariţia lui
DDR II, sub formă dePC5400 şi PC6200.
RDRAM – colaborare realizată între Intell şi firma Rambus, care să lucreze la o
frecvenţă de 400 MHz; un modul RIMM, având o rată de transfer de 800 MBps. Au fost
proiectate să lucreze optim cu Pentium 4. Eficiente în cadrul prelucrărilor video, deoarece
RDRAM-urile se implementează sub forma a 2 module cu căi independente de acces rata de
transfer ajungea la 1,6 Gbps. Dacă se utilizează 2 canale RDRAM rezultă o rată de 3,2 GBps;
iar modelul de memorie DRDRAM (vezi I850).