Diferența dintre SRAM și DRAM

Designerii de calculatoare folosesc atât SRAM cât și DRAM în desenele lor.

Descrierea SRAM

Static RAM (SRAM) este numit după faptul că odată ce datele sunt stocate, aceasta va fi menținută atât timp cât modulul este alimentat cu energie electrică. Odată scris, controlerul de memorie poate uita datele până când trebuie recuperat, permițându-le să fie mai eficiente. SRAM stochează fiecare bit de date în șase tranzistoare cu efect de câmp de metal de tip semiconductor, sau MOSFET-uri (tranzistori cu efect de câmp cu semiconductor de metal). SRAM este utilizat în dispozitive care necesită acces la date cât mai repede posibil, fără a fi nevoie de o capacitate mare. Printre exemple se numără cache-urile CPU și bus, hard disk-ul, tampoanele de rutare și imprimantele.

Descrierea DRAM

Dynamic RAM sau Dynamic RAM (DRAM) stochează datele utilizând un tranzistor și un condensator potrivit pentru fiecare bit de date. Condensatoarele pierd constant electricitatea, ceea ce implică necesitatea ca controlerul de memorie să actualizeze DRAM de mai multe ori pe secundă pentru a menține datele. Din moment ce DRAM necesită doar un tranzistor per bit de date, cipurile DRAM sunt mult mai dense și pot stoca mai multe date decât SRAM-urile într-un pachet de aceeași dimensiune. Din acest motiv, computerele folosesc modulele DRAM pentru memoria principală, deoarece acestea trebuie să aibă cea mai mare capacitate posibilă. Modulele DRAM de aceeași capacitate ar fi pur și simplu prea mari pentru majoritatea aplicațiilor.

Avantajele SRAM

Cele două avantaje principale ale SRAM sunt consumul de energie și viteză. SRAM nu necesită actualizare constantă, deoarece utilizează resurse și necesită circuite suplimentare. Acest lucru face în mod inerent mai rapid. Lipsa unui circuit de actualizare constant și mai puțin complicat vă permite să utilizați mult mai puțină energie decât DRAM-ul. Aceasta face ca acesta să fie tipul preferat de memorie pentru dispozitivele portabile care funcționează cu baterii. Designul mai simplu face de asemenea interfața cu memoria mai ușoară, necesitând o programare mai puțin complicată.

Avantajele DRAM

DRAM are două avantaje față de SRAM care fac necesară. Deoarece DRAM necesită doar un tranzistor per bit de date, chips-urile pot fi mult mai dense, permițând stocarea mai multor date decât un modul SRAM de dimensiuni similare. Aceasta își păstrează dimensiunea mică și, de asemenea, le face mai ieftine pentru a produce. Într-o lume perfectă, inginerii de calculator ar folosi doar SRAM în desenele lor, dar în acest moment nu este pur și simplu practic.