Scrigroup - Documente si articole

     

HomeDocumenteUploadResurseAlte limbi doc
AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


Tipuri de memorie RAM

hardware



+ Font mai mare | - Font mai mic



Tipuri de memorie RAM

Modul de specificare a vitezei si a performantelor memoriilor ar putea crea confuyii, deoarece viteza memoriei este exprimata, de obicei, in ns (nanosecunde), in timp ce viteza procesoarelor este exprimata in MHz (megahertzi). Totusi, unele tipuri mai noi si mai rapide de memorie au viteza exprimata in MHz, ceea ce creste si mai mult confuzia.



Viteza procesoarelor si a sistemelor este exprimata in Mhy deci in miliane de cicluri pe secunda. In prezent, exista sisteme cu procesoare care functioneaza la 3000 MHz, sau mai rapid, iar anul viitor procesoarele se vor apropia, probabil, de 4 GHz.

Deoarece exprimarea vitezelor in acesti termeni diferiti creeaza    confuzii, consider ca modul de comparare a acestora ar putea prezenta interes. Tabelul de mai jos prezinta relatia dintre nanosecunde si megahertzi, pentru fregventele uzuale in domeniul calculatoarelor, in trecut , in prezent, si in viitor.

Fregventa de tact (MHz)

Perioada (ns)

Fregventa de tact (MHz)

Perioada (ns)

Fregventa de tact (MHz)

Perioada (ns)

4,77 MHz

ns

MHz

ns

1900 MHz

0,53 ns

6 MHz

ns

MHz

2,1 ns

MHz

ns

8 MHz

ns

MHz

ns

MHz

ns

10 MHz

ns

MHz

ns

MHz

ns

12 MHz

ns

MHz

ns

MHz

ns

16 MHz

ns

MHz

ns

MHz

ns

20 MHz

ns

MHz

ns

MHz

ns

5 MHz

ns

MHz

ns

MHz

ns

33 MHz

ns

MHz

ns

MHz

ns

40 MHz

ns

MHz

ns

MHz

ns

50 MHz

ns

MHz

ns

MHz

ns

60 MHz

ns

MHz

ns

MHz

ns

66 MHz

ns

MHz

ns

MHz

ns

75 MHz

ns

MHz

ns

MHz

ns

80 MHz

ns

MHz

ns

MHz

ns

100 MHz

ns

MHz

ns

MHz

ns

120 MHz

ns

MHz

ns

MHz

ns

133 MHz

ns

MHz

ns

MHz

ns

150 MHz

ns

MHz

ns

MHz

ns

166 MHz

ns

MHz

ns

MHz

ns

180 MHz

ns

MHz

ns

MHz

ns

200 MHz

ns

MHz

ns

MHz

ns

225 MHz

ns

MHz

ns

233 MHz

ns

MHz

0,91 ns

250 MHz

ns

MHz

ns

266 MHz

ns

MHz

0,83 ns

300 MHz

ns

MHz

ns

333 MHz

ns

MHz

ns

350 MHz

ns

MHz

ns

366 MHz

ns

MHz

ns

400 MHz

ns

MHz

ns

433 MHz

ns

MHz

ns

Pana in1998 cea mai mare parte a memoriilor DRAM utilizate in calculatoare avea un timp de acces de 60 ns sau mai mare, ceea ce inseamna 16,7 MHz sau mai putin! Aceasta memorie foarte lenta a fost instalata in sisteme la 300 MHz sau mai rapide; puteti vedea ce nepotrivire exista intre performantele procesorului si cele ale memoriei principale. Standardulpredominenat in 200 era memoria la 100 MHz sau chiar 133 MHz, numita PC100, respectiv PC133. De la inceputul anului 2001, a fost folosita pe scara larga memoria cu rata dubla de date (DDR) la 200 si 266 MHz, alaturi de memoria RDRAM la 800 MHz. In 2002 si dupa, avem la dispozitie memorie DDR la 333 si 400 MHz, precum si memoria RDRAM la 1066 MHz.

In procesul de evolutie al Pcurilor, memoria a tinut cu greu pasul cu dezvoltarea procesoarelor, avand nevoie de mai multe niveluri de memorie cache care sa intercepteze cererile procesorului pentru memoria principala, mai lenta. Tabelul de mai jos prezinta evolutia si relatiile dintre vitezele placilor de baza si vitezele diferitelor tipuri de memorie RAM.

Standardul modulului

Formatul modulului

Tipul cipului

Fregventa ceasului

(MHz)

Cicluri pe tact

Viteza magistralei

(MT/s)

Latimea magistralei

(octeti)

Rata de transfer (MB/s)

FPM

SIMM

60 ns

EDO

SIMM

60 ns

PC66

SDR DIMM

10 ns

PC100

SDR DIMM

8 ns

PC133

SDR DIMM

7,5 ns

PC1600

DDR DIMM

DDR200

PC2100

DDR DIMM

DDR266

PC2400

DDR DIMM

DDR300

PC2700

DDR DIMM

DDR333

PC3000

DDR DIMM

DDR366

PC3200

DDR DIMM

DDR400

PC3600

DDR DIMM

DDR444

PC4000

DDR DIMM

DDR500

PC4300

DDR DIMM

DDR500

RIMM1200

RIMM-16

PC600

RIMM1400

RIMM-16

PC700

RIMM1600

RIMM-16

PC800

RIMM2100

RIMM-16

PC1066

RIMM2400

RIMM-16

PC1200

RIMM3200

RIMM-32

PC800

RIMM4200

RIMM-32

PC1066

RIMM4800

RIMM-32

PC1200

RIMM6400

RIMM-64

PC800

RIMM8500

RIMM-64

PC1066

RIMM9600

RIMM-64

PC1200

In general, performantele cele mai bune se obtin atunci cand randamentul magistralei memoriei corespunde cu randamentul magistralei procesorului. Comparati vitezele de transfer pe magistrala memoriei cu vitezele magistralei procesorului, prezentate in tabelul de mai jos si veti vedea ca unele viteze ale magistralei sunt egale cu viteze ale magistralei procesorului. In cele mai multe cazuri, tipul de memorie care corespunde ratei de transfer pe magistrala procesorului este cel mai potrivit tipde memorie pentru sistemele echipate cu procesorul respectiv.

Tipul magistralei procesorului

Latimea magistralei (biti)

Fregventa magistralei

Cicluri de date pe ceas

Largimea de banda (MB/s)

33 MHz 486 FSB

66 MHz Pentium I/II/III FSB

100 MHz Pentium I/II/III FSB

133 MHz Pentium I/II/III FSB

200 MHz Athlon FSB

266 MHz Athlon FSB

333 MHz Athlon FSB

400 MHz Athlon FSB

400 MHz Pentium 4 FSB

533 MHz Pentium 4 FSB

600 MHz Pentium 4 FSB

FSB = Front side bus

Deoarece procesorul este oarecum izolat de materia principala a sistemului, prin care cache-ul de nivel 1 si 2, performantele memoriei au ramas adeseori in urma performantelor magistralei procesorului. Totusi, de curad, magistrala de memorie a sistemelor cu memorie SDRAM, DDR, SDRAM SI RDRAM a ajuns la vitezele egale cu ale magistralei procesorului. Atunci cand viteza magistralei de memorie egaleaza viteza magistralei procesorului, performantele memoriei sunt optime pentru sistemul respectiv.

1 SDRAM

SDRAM reprezinta acronimul pentru Sznchronous DRAM, un tip de memorie DRAM care functioneaza sincronizat cu magistrala memoriei. Memoria SDRAM furnizeaza informatii in rafale de foarte mare viteza comandata de ceas. Memoria SDRAM elimina cea mai mare parte a intarzierilor implicate de memoria DRAM asincrona, deoarece semnalele sunt deja sincronizate cu ceasul placii de baza.

Setul de cipuri trebuie sa admita acest tip de memroie pentru ca ea sa paota fi utilizata in sistem. Incepand cu seturile de cipuri 430VX si 430TX, in 1997 aproape toate seturile de cipuri ale firmei Intel accepta memoria SDRAM, astfel a devenit cel mai raspandit tip de memorie din lume pentru sistemele produse in 2000.

Succesiunea timpilor SDRAM pentru un acces cu transmitere in rafale este de    5-1-1-1, deci patru citiri de memorie se vor realiza in numai opt cicluri ale magistralei sistemului.Memoria SDRAM este vanduta sub forma de module DIMM si este adeseori caracterizata prin fregventa in MHz in locul duratei ciclului in nanosecunde

Pentru a satisface cerintele stricte de temporozare ale seturilor de cipuri proprii, Intel a creat specificatii pentru memoriile SDRAM, sub numele PC66, PC100 si PC133. pentru indeplinirea specificatiilor PC100, de obicei sunt necesare cipuri la 8ns. In mod normal, ati considera ca o memorie la 10ns ar fi suficient de rapida pentru functionare la 100MHz, dar specificatiile PC100 impun folosirea unei memorii mai rapide, pentru a asigura indeplinirea tuturor parametrilor de sincronizare.

DDR SDRAM

Memoria Duble Data Rate SDRAM este un model evoluat al memoriei SDRAM standard, la care transferul datelor se face de doua ori mai rapid. In loc de a dubla fregventa de tact reala, memoria DDR realizeaza dublarea performantelor facand doua transferuri pe un ciclu de transfer, o data pe frontul ascendent al ciclului si o data pe cel descendent.

Initial, memoria DDR a fost sustinuta de producatori de placi grafice si de atunci a devenit principalul model de memorie pentru PC-uri. Ca urmare, memoria DDR SDRAM este sustinuta de producatorii de procesoare, precum Intel, AMD si Cyrix si de seturi de cipuri, precum Intel, VIA Tehnologies, ALi si SiS.

Memoria DDR SDRAM a aparut pe piata in 2000, dar nu a fost folosita pe scara larga in sisteme decat incepand cu 2001, dupa ce a aparut placile de baza si seturile de cipuri care asigurau suportul pentru acest tip de memorie.Memoria DDR SDRAM foloseste un nou tip de modul DIMM, cu 184 de pini.

Exista module DDR DIMM cu diferite viteze si rate de transfer si de obicei functioneaza la 2,5 V. In esenta acestea sunt o extensie a modulelor SDRAM DIMM standard, reproiectate astfel incat sa accepte sincronizare dubla, in care datele sunt transmise la fiecare tranzitie a semnalului de tact, nu o data la fiecare ciclu, ca in cazul memoriei SDRAM standard.

Memoria RDRAM

Memoria RDRAM sau Rambus DRAM, esteun tip de memorie cu totul nou, utilizat in sistemele PC de varf, incepand cu sfarsitul anului 1999. in 1996, Intel a semnat cu firma Rambus un contract prin care se angaja sa sustina memoria RDRAM pana in anul 2001. De asemenea, au fost propuse alte standarde pentru memoria RDRAM, asigurand suportul pentru noile procesoare, pana in 2006.

Rambus a dezvoltat o magistrala de memorie intre cipuri, cu dispozitive specializate care comunica la o viteza foarte mare. Modulele DIMM sunt dispozitive cu canal de 64 biti, ceea ce inseamna ca datele pot fi transferate in pachete de 64 de biti (8 octeti) simultan.Pe de alta parte, modulele RDRAM sunt dispozitive cu canal ingust. Acestea transfera datele in pachete de numai 16 biti (2 octeti), plus doi biti de paritate optionali, dar la viteze mult mai mari. Aceasta reprezinta o indepartare de la modelul paralel la un model serial, asa cum se intampla si in cazul altor magistrale folosite in PC-uri.

Primele module RIMM, cu un singur canal de 16 biti, rulau la 800 MHz, ceea ce asigura o rata de transfer de 800 x 2 sau 1,6 GB pe secunda pentru un singur canal, adica aceeasi rata de transfer cu a memoriei PCI600 DDR SDRAM. Cele mai multe dintre primele sisteme Pentium 4 foloseau simultan doua bancuri, creand astfel un model cu doua canale, cu o rata de transfer de 3,2 GB/sec, echivalent cu viteza magistralei procesoarelor Pentium 4 originale. Memoria RDRAM asigura o intarziere mai mica intre transferuri, deoarece acestea se fac sincron, in bucla si intr-o singura directie.

Modulele RIMM mai noi functioneaza si la 1066 MHz sau 1200 MHz, pe langa viteza originala de 800 MHz si sunt disponibile atat in versiuni cu un singur canal, pe 16 biti, cat si in versiuni cu canale multiple, pe 32 si 64 de biti, ajungand la rate de transfer de pana la 9,2 GB/sec.

Un singur canal de memorie Rambus accepta pana la 32 de dispozitive RDRAM individuale (cipuri RDRAM), sau chiar mai multe, .daca sunt folosite buffere. Fiecare cip individual este conectat serial cu urmatorul, intr-un pachet numit Rambus Inline Memory Module (RIMM), dar toate transferurile de memorie se fac intre controllerul de memorie si un singur dispozitiv, nu si intre dispozitive. Cipurile RDRAM individuale surit continute in modulele RIMM, iar un singur canal are, de obicei, trei socluri RIMM. Magistrala de memorie RDRAM este o cale continua, prin fiecare dispozitiv si modul de pe magistrala, fiecare modul avand pini de intrare si de iesire la. capetele opuse. Ca urmare, orice soclu RIMM care nu contine un modul RIMM trebuie sa fie completat cu un modul de continuitate, care sa asigure continuitatea caii. Semnalele care ajung la capatul magistralei sunt terminate pe placa de baza.

Fiecare cip RDRAM dintr-un modul RIMM 1600 functioneaza, in esenta, ca un modul independent de pe un canal de date de 16 biti. Intern, fiecare cip RDRAM are un nucleu care opereaza pe o magistrala cu latimea de 128 de biti, impartita in opt bancuri de 16 biti, care functioneaza la 100 MHz. Cu alte cuvinte, la fiecare 10 ns (100 MHz), fiecare cip RDRAM poate transfera 16 octeti in si din nucleu. Aceasta interfata, cu latime mare si viteza mica in interior, dar cu latime mica si viteza mare in exterior, este elementul cheie al memoriei RDRAM.

O alta imbunatatire conceptuala este separarea semnalelor de date si de comanda pe magistrala. Magistralele independente de comanda si de adresare sunt separate in doua grupe de pini, pentru selectarea liniilor si coloanelor, in timp ce transferul datelor se face prin magistrala de date, cu o largime de 2 octeti. Ceasul real al magistralei functioneaza la 400 MHz, dar datele sunt transferate atat pe frontul descendent, cat si pe frontul ascendent ale semnalului de tact, adica de doua ori pentru fiecare impuls de tact. Frontul descendent este numit ciclu par, iar frontul ascendent ciclu impar. Sincronizarea completa a magistralei se realizeaza prin expedierea pachetelor incepand intotdeauna cu un ciclu par (pe frontul descendent). Timpul total de asteptare inainte de a putea fi inceput un transfer in memorie (latenta) este de numai un ciclu, adica nu mai mult de 2,5 ns.

Arhitectura RDRAM accepta si tranzactii intercalate simultane multiple, in mai multe domenii de timp separate. Ca urmare, inainte de a se fi terminat un transfer, poate incepe un nou transfer.

O alta caracteristica importanta a memoriei RDRAM este consumul redus de energie. Atat modulele RIMM, cat si dispozitivele RDRAM functioneaza la numai 2,5 volti si folosesc tranzitii de semnale cu tensiune mica, de la 1,0 la 1,8 V, ceea ce inseamna o diferenta totala de numai 0,8 volti. De asemenea, memoria RDRAM are patru moduri de lucru cu consum redus si poate trece automat intr-un mod de asteptare la sfarsitul unei tranzactii, ceea ce asigura reduceri suplimentare ale consumului.

Asa cum am aratat cipurile RDRAM sunt instalate in module RIMM. Un modul RIMM este asemanator ca dimensiuni si forma cu modulele DIMM actuale, dar aceste nu sunt interschimbabile. Modulele RIMM sunt disponibile cu capacitati de pana la 1 GB si pot fi adaugate in sistem unul cate unul, deoarece fiecare modul RIMM reprezinta, din punct de vedere tehnic, mai multe bancuri de memorie. Acestea trebuie sa fie adaugate cate doua daca placa de baza implementeaza un sistem de memorie RDRAM cu doua canale si folositi module RIMM de 16 biti.

Un controller de memorie RDRAM cu un singur canal Rambus admite pana la trei module RIMM. Totusi, cele mai multe placi de baza implementeaza numai doua module pe fiecare canal, pentru a evita problemele cauzate de zgomote de semnal.

Modulele RIMM sunt disponibile in trei variante principale de viteza, fiecare cu trei versiuni de latime. Versiunile pe 16 biti sunt folosite, de obicei, in mediile cu doua canale, asa ca trebuie sa fie instalate in perechi, fiecare intr-un set diferit de socluri. Fiecare set de socluri RIMM de pe astfel de placi reprezinta un canal. Versiunile pe 32 si 64 de biti incorporeaza mai multe canale intr-un singur dispozitiv, fiind proiectate pentru a fi instalate individual, asa ca nu mai este nevoie sa formati perechi.

Tipuri de module RDRAM si largimi de banda asociate

Tip de modul (RIMM)

Latimea magistralei (biti)

Frecventa magistralei (MHz)

Cicluri de date pe tact

Largime de banda (MB/sec)

RIMM1200 RDRAM*

RIMM1400 RDRAM*

RIMM1600 RDRAM

RIMM2100 RDRAM

RIMM2400 RDRAM

RIMM3200 RDRAM

RIMM4200 RDRAM

RIMM4800 RDRAM

RIMM6400 RDRAM

RIMM8500 RDRAM

RIMM9600 RDRAM

Principalul aspect de care trebuie sa tineti seama atunci cand alegeti o memorie este ca rata de transfer a memoriei sa fi aceeasi cu a magistralei procesorului si, din acest punct de vedere, modulele RDRAM RIMM sunt mai potrivite pentru sistemele cu procesor Intel Pentium 4 mai rapide.



Politica de confidentialitate | Termeni si conditii de utilizare



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 1504
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved