Diferența dintre SRAM și DRAM

Autor: Laura McKinney
Data Creației: 1 Aprilie 2021
Data Actualizării: 11 Mai 2024
Anonim
SRAM vs DRAM : How SRAM Works? How DRAM Works? Why SRAM is faster than DRAM?
Video: SRAM vs DRAM : How SRAM Works? How DRAM Works? Why SRAM is faster than DRAM?

Conţinut


SRAM și DRAM sunt modurile de RAM cu circuit integrat unde SRAM folosește tranzistoare și zăvoare în construcție, în timp ce DRAM folosește condensatoare și tranzistoare. Acestea pot fi diferențiate în mai multe moduri, cum ar fi SRAM este relativ mai rapid decât DRAM; prin urmare, SRAM este utilizat pentru memoria cache, în timp ce DRAM este utilizat pentru memoria principală.

RAM (memorie de acces aleatoriu) este un fel de memorie care are nevoie de putere constantă pentru a reține datele în ea, odată ce întreruperea alimentării, datele vor fi pierdute, de aceea sunt cunoscute ca memorie volatila. Citirea și scrierea în RAM este ușor și rapid și se realizează prin semnale electrice.

  1. Diagramă de comparație
  2. Definiție
  3. Diferențele cheie
  4. Concluzie

Diagramă de comparație

Baza de comparațieSRAMDRAM
VitezăMai repedeMai lent
mărimeaMicMare
Cost
ScumpIeftin
Folosit inMemorie cacheMemoria principala
DensitateMai putin dens Foarte dens
ConstructieComplex și folosește tranzistoare și zăvoare.Simplu și folosește condensatoare și foarte puține tranzistoare.
Un singur bloc de memorie necesită6 tranzistoareDoar un tranzistor.
Proprietatea de scurgere a sarcinii Nu este prezentPrin urmare, este necesară o circuit de actualizare a puterii
Consumul de energieScăzutÎnalt


Definiția SRAM

SRAM (Static Random Access Memory) este făcut din Tehnologia CMOS și folosește șase tranzistoare. Construcția sa este alcătuită din două invertoare cuplate pentru a stoca date (binare) similare cu flip-flops-urile și două tranzistoare suplimentare pentru controlul accesului. Este relativ mai rapid decât alte tipuri de RAM, cum ar fi DRAM. Consumă mai puțină energie. SRAM poate reține datele atât timp cât i se furnizează energie electrică.

Funcționarea SRAM pentru o celulă individuală:

Pentru a genera o stare logică stabilă, patru tranzistori (T1, T2, T3, T4) sunt organizate într-un mod conectat încrucișat. Pentru generarea stării logice 1, nodC1 este ridicat și C2 este scăzut; în această stare, T1 și T4 sunt oprite și T2 și T3 sunt pe. Pentru starea logică 0, joncțiune C1 este scăzut și C2 este inalt; în starea dată T1 și T4 sunt pornite și T2 și T3 sunt oprite. Ambele stări sunt stabile până la aplicarea tensiunii de curent continuu (cc).


SRAM linia de adresa este acționat pentru deschiderea și închiderea comutatorului și pentru controlul tranzistoarelor T5 și T6 care permit citirea și scrierea. Pentru operarea de citire, semnalul este aplicat pe aceste linii de adrese, apoi T5 și T6 se pornesc, iar valoarea bitului este citită de la linia B. Pentru operația de scriere, semnalul este angajat la B linie de biți, iar complementul său este aplicat lui B ”.

Definiția DRAM

DRAM (memorie dinamică de acces aleatoriu) este de asemenea un tip de RAM care este construit folosind condensatoare și puțini tranzistoare. Condensatorul este folosit pentru stocarea datelor în care valoarea de biți 1 înseamnă că condensatorul este încărcat, iar valoarea bită 0 înseamnă că condensatorul este descărcat. Condensatorul tinde să se descarce, ceea ce duce la scurgerea de taxe.

Termenul dinamic indică faptul că încărcările se scurg continuu chiar și în prezența unei alimentări continue, care este motivul pentru care consumă mai multă energie. Pentru a păstra datele pentru o lungă perioadă de timp, acesta trebuie reîmprospătat în mod repetat, ceea ce necesită circuite de actualizare suplimentare. Din cauza scurgerii încărcării, DRAM pierde date chiar dacă este pornită. DRAM-ul este disponibil în cantitate mai mare de capacitate și este mai puțin costisitor. Este nevoie de un singur tranzistor pentru un singur bloc de memorie.

Funcționarea celulei DRAM tipice:

În momentul citirii și scrierii valorii bitului din celulă, linia de adrese este activată. Tranzistorul prezent în circuit se comportă ca un comutator care este închis (care permite curgerea curentului) dacă se aplică o tensiune pe linia de adrese și deschis (fără fluxuri de curent) dacă nu este aplicată nicio tensiune pe linia de adrese. Pentru operația de scriere, un semnal de tensiune este utilizat la linia de biți unde tensiunea înaltă arată 1, iar tensiunea joasă indică 0. Un semnal este apoi utilizat pe linia de adrese care permite transferul încărcării către condensator.

Atunci când linia de adresă este aleasă pentru a efectua operația de citire, tranzistorul se pornește și încărcarea stocată pe condensator este furnizată pe o linie de biți și un amplificator de sens.

Amplificatorul de sens specifică dacă celula conține o logică 1 sau o logică 2 comparând tensiunea condensatorului cu o valoare de referință. Citirea celulei are ca rezultat descărcarea condensatorului, care trebuie restabilită pentru a finaliza operația. Chiar dacă un DRAM este practic un dispozitiv analog și folosit pentru a stoca un singur bit (adică 0,1).

  1. SRAM este un on-chip memorie al cărei timp de acces este mic în timp ce DRAM este off-chip memorie care are un timp de acces mare. Prin urmare, SRAM este mai rapid decât DRAM.
  2. DRAM este disponibil în mai mare capacitatea de stocare în timp ce SRAM este de mai mica mărimea.
  3. SRAM este scump în timp ce DRAM este ieftin.
  4. memorie cache este o aplicație a SRAM. În schimb, DRAM este utilizat în memoria principala.
  5. DRAM este foarte dens. Spre deosebire, SRAM este mai rar.
  6. Construcția SRAM este complex datorită utilizării unui număr mare de tranzistoare. Dimpotrivă, DRAM-ul este simplu pentru a proiecta și implementa.
  7. În SRAM este necesar un singur bloc de memorie şase tranzistoare în timp ce DRAM are nevoie de un singur tranzistor pentru un singur bloc de memorie.
  8. DRAM este numit ca dinamic, deoarece utilizează condensator care produce curent de scurgere datorită dielectricului utilizat în interiorul condensatorului pentru a separa plăcile conductoare nu este un izolator perfect, deci necesită circuite de reîmprospătare a puterii. Pe de altă parte, nu există nicio problemă de scurgeri de sarcină în SRAM.
  9. Consumul de energie este mai mare în DRAM decât SRAM. SRAM funcționează pe principiul schimbării direcției curentului prin întrerupătoare, în timp ce DRAM lucrează la reținerea tarifelor.

Concluzie

DRAM-ul este descendentul SRAM. DRAM este conceput pentru a depăși dezavantajele SRAM; designerii au redus elementele de memorie utilizate într-un bit de memorie, ceea ce a redus semnificativ costul DRAM și a crescut suprafața de stocare. Dar, DRAM este lent și consumă mai multă energie decât SRAM, trebuie reîmprospătat frecvent în câteva milisecunde pentru a reține tarifele.