Ce este sdram

Nu cu mult timp în urmă, în diferite mese de computer au apărut cuvintele misterioase SDRAM și BEDO RAM. Este ușor să ghiciți că se referă la RAM (RAM). Apariția ceva nou în acest domeniu, este interesant în sine, dar uita la valoarea afișată alături de timpul de acces (10ns în loc de 50 - 70 ns pentru EDO), pune o întrebare: ce fel de monstru târât afară din subteran dezvoltatorii laboratoarelor chipset-uri. Chiar și o mai mare confuzie și răsucire în rândurile utilizatorilor fac socluri lungi de 168 de pini pentru memorie pe noile plăci de bază. Voi încerca să clarifică această problemă.







Deci, în spatele acronimului, SDRAM este un RAM dinamic sincron (RAM dinamic sincron). De la nume, puteți trage deja unele concluzii despre principiul muncii sale. În primul rând, această memorie este dinamică, adică necesită actualizarea periodică a datelor și se bazează, în general, pe aceeași tehnologie ca EDO-ul modern și memoria FPM (a se vedea "KB # 38"). În al doilea rând, această memorie este sincronă, prin urmare, este sincronizată de un anumit semnal. Cel mai logic candidat pentru acest rol este frecvența ceasului de autobuz, unde se efectuează sincronizarea. Se ridică o întrebare legitimă: de ce este necesar acest lucru?

Faptul că, la o frecvență de acces autobuz 66 MHz la aceeași memorie EDO este următoarea: primul octet este citit 5 cicluri (minim), următorii octeți din același rând sunt citite pentru 2 cicluri (prea mic). Astfel, timpul de citire a patru octeți poate fi reprezentat ca: 5-2-2-2 (pentru a umple linia de cache, este necesar să citiți toate cele patru octeți). Evident, procesorul trebuie să stea pentru un timp. Dacă sincronizați procesul de citire cu frecvența bus, obțineți 5-1-1-1, ceea ce înseamnă că timpul de mers în gol va fi mai mic. Aceasta este ideea principală a memoriei sincrone. Să considerăm acest proces mai detaliat.







Mai mult, pentru memoria obișnuită, a fost necesar să se dea un semnal extern atunci când se citește fiecare octet (prin urmare operația de citire poate dura mai multe cicluri). Cipul SDRAM are un registru special (modul de înregistrare), care stabilește modul de citire (sau scriere). După accesarea primului octet, semnalele de citire a valorilor ulterioare sunt generate de microcircuitul propriu-zis în fiecare ciclu de ceas. În acest fel, unul, doi, patru, opt octeți pot fi programați sau întregul rând al matricei poate fi citit. Într-un astfel de mod de spargere, o întârziere a mai multor cicluri va avea loc numai între accesul la memorie și primul octet de date, octeții ulteriori vor ajunge la busul de date în fiecare ciclu de ceas (vezi Figura 1).

O altă caracteristică a SDRAM este că pot exista mai multe (două sau patru) bancnote de memorie pe un modul (DIMM). Aceasta vă permite să țineți simultan mai multe linii active și să le accesați secvențial. Ca urmare, puteți obține un flux continuu de date, deoarece în timpul pregătirii pentru funcționarea unei singure bănci puteți citi date de la o altă bancă (această metodă se numește intercalare).

Dacă reluăm toate acestea cu cuvinte simple, atunci se dovedește că această memorie funcționează sincron cu magistrala, iar frecvența bus nu trebuie să fie egală cu 66 MHz. De fapt, timpul de acces 10ns, dat ca parametru SDRAM, este timpul minim între ciclurile de citire consecutive de octeți (adică, caracterizează frecvența maximă a magistralei cu care o astfel de memorie poate fi sincronizată). 10 nanosecone corespund frecvenței de magistrală de 100 MHz. Având în vedere creșterea rapidă a vitezei procesorului, această frecvență nu trebuie să aștepte foarte mult timp (unele plăci de bază suportă deja viteze de ceas de 75 și 83 MHz).

memorie SDRAM potrivite pentru utilizarea în multi-tasking, sistemele multi-utilizator, deoarece performanța sa este comparabil cu cache de nivel secund (sau 5-1-1-1 și 2-1-1-1 pentru bare colectoare 66 MHz).

SDRAM vine sub formă de module DIMM cu 168 de pini (modul de memorie dual în linie). Rețineți că dacă există un astfel de slot pentru memorie pe placa de bază, aceasta nu înseamnă că placa acceptă SDRAM - EDO este de asemenea lansat ca 168 de module DIMM de contact. SDRAM acceptă cu exactitate chipset-urile Intel VX și TX, nu știu despre restul.

Versiune imprimabilă







Articole similare

Trimiteți-le prietenilor: