Preporučeno, 2024

Izbor Urednika

Razlika između SRAM-a i DRAM-a

SRAM i DRAM su načini RAM-a s integriranim krugom gdje SRAM koristi tranzistore i zasune u izgradnji dok DRAM koristi kondenzatore i tranzistore. Oni se mogu razlikovati na mnogo načina, kao što je SRAM relativno brži od DRAM-a; stoga se SRAM koristi za predmemoriranje dok se DRAM koristi za glavnu memoriju.

RAM (Random Access Memory) je vrsta memorije kojoj je potrebna stalna snaga da zadrži podatke u njoj, kada se prekine napajanje, podaci će biti izgubljeni, zato je poznata kao volatile memory . Čitanje i pisanje u RAM-u je jednostavno i brzo i postiže se električnim signalima.

Tablica usporedbe

Osnova za usporedbuSRAMGUTLJAJ
UbrzatiBržesporiji
VeličinaMaliveliki
cijena
Skupjeftino
Korišteno uCache memorijaGlavna memorija
GustoćaManje gustVrlo gusta
izgradnjaKompleksan i koristi tranzistore i zasune.Jednostavno i koristi kondenzatore i vrlo malo tranzistora.
Potreban je jedan blok memorije6 tranzistoraSamo jedan tranzistor.
Imovina koja curiNije prisutanPrisutna stoga zahtijeva strujni krug osvježavanja snage
Potrošnja energijenizakvisok

Definicija SRAM-a

SRAM (Static Random Access Memory) sastoji se od CMOS tehnologije i koristi šest tranzistora. Njegova konstrukcija sastoji se od dva poprečno povezana invertera za pohranu podataka (binarnih) sličnih flip-flopovima i dva dodatna tranzistora za kontrolu pristupa. To je relativno brže od ostalih vrsta RAM-a kao što je DRAM. Ona troši manje energije. SRAM može držati podatke sve dok mu se napajanje dopušta.

Rad SRAM-a za pojedinačnu ćeliju:

Da bi se stvorilo stabilno logičko stanje, četiri tranzistora (T1, T2, T3, T4) su organizirana na poprečno povezan način. Za generiranje logičkog stanja 1, čvor C1 je visok, a C2 nizak; u tom stanju su T1 i T4 isključeni, a T2 i T3 su uključeni. Za logičko stanje 0, spoj C1 je nizak, a C2 visok; u danom stanju su uključeni T1 i T4, a T2 i T3 su isključeni. Oba stanja su stabilna sve dok se ne primijeni istosmjerni napon.

SRAM adresna linija radi za otvaranje i zatvaranje sklopke i za upravljanje T5 i T6 tranzistorima koji omogućuju čitanje i pisanje. Za operaciju čitanja signal se primjenjuje na te adresne linije, zatim T5 i T6 ulaze, a bitna vrijednost se čita iz linije B. Za operaciju pisanja, signal se koristi za B- bitnu liniju, a njezina komplementarnost se primjenjuje na B '.,

Definicija DRAM-a

DRAM (Dynamic Random Access Memory) je također vrsta RAM-a koja je konstruirana pomoću kondenzatora i nekoliko tranzistora. Kondenzator se koristi za pohranjivanje podataka gdje bitna vrijednost 1 označava da je kondenzator napunjen, a vrijednost bita 0 znači da se kondenzator prazni. Kondenzator ima tendenciju pražnjenja, što rezultira curenjem punjenja.

Dinamički izraz ukazuje na to da se naboji neprestano cure čak iu prisutnosti kontinuirane isporučene snage, zbog čega troši više energije. Da bi se podaci zadržali dugo vremena, potrebno ih je više puta osvježiti, što zahtijeva dodatno osvježavanje strujnih krugova. Zbog gubitka napajanja DRAM gubi podatke čak i ako je napajanje uključeno. DRAM je dostupan u većoj količini kapaciteta i jeftiniji je. Za jedan blok memorije potreban je samo jedan tranzistor.

Rad tipične DRAM ćelije:

U vrijeme čitanja i zapisivanja vrijednosti bita iz ćelije, adresni redak je aktiviran. Tranzistor prisutan u strujnim krugovima ponaša se kao prekidač koji je zatvoren (dopuštajući struju da teče) ako se napon primijeni na adresnu liniju i otvoren (nema strujnih tokova) ako se na adresnu liniju ne primijeni napon. Za operaciju zapisivanja, naponski signal se koristi za bitnu liniju gdje visoki napon pokazuje 1, a niski napon označava 0. Zatim se koristi signal za adresnu liniju koja omogućuje prijenos naboja na kondenzator.

Kada je adresni red odabran za izvršenje operacije čitanja, tranzistor se uključuje i napajanje pohranjeno na kondenzatoru se isporučuje na bitnu liniju i na osjetilno pojačalo.

Senzorsko pojačalo određuje sadrži li ćelija logiku 1 ili logiku 2 uspoređujući napon kondenzatora s referentnom vrijednošću. Očitavanje ćelije rezultira pražnjenjem kondenzatora, koji se mora obnoviti kako bi se dovršio postupak. Iako je DRAM u osnovi analogni uređaj i koristi se za pohranu jednog bita (tj. 0, 1).

Ključne razlike između SRAM-a i DRAM-a

  1. SRAM je memorija na čipu čije je vrijeme pristupa malo, dok je DRAM memorija izvan čipa koja ima veliko vrijeme pristupa. Stoga je SRAM brži od DRAM-a.
  2. DRAM je dostupan u većim kapacitetima, dok je SRAM manji .
  3. SRAM je skup, dok je DRAM jeftin .
  4. Predmemorija je aplikacija SRAM-a. Nasuprot tome, DRAM se koristi u glavnoj memoriji .
  5. DRAM je vrlo gust . Nasuprot tome, SRAM je rjeđi .
  6. Izgradnja SRAM-a je složena zbog korištenja velikog broja tranzistora. Naprotiv, DRAM je jednostavan za dizajn i implementaciju.
  7. U SRAM-u jedan blok memorije zahtijeva šest tranzistora, dok DRAM treba samo jedan tranzistor za jedan blok memorije.
  8. DRAM je imenovan kao dinamičan, jer koristi kondenzator koji proizvodi struju curenja zbog dielektrika koji se koristi unutar kondenzatora za odvajanje vodljivih ploča nije savršen izolator stoga zahtijevaju struju za osvježavanje snage. S druge strane, u SRAM-u nema problema s curenjem naboja.
  9. Potrošnja energije veća je u DRAM od SRAM-a. SRAM radi na principu promjene smjera struje preko sklopki, dok DRAM radi na zadržavanju naboja.

Zaključak

DRAM je potomak SRAM-a. DRAM je osmišljen kako bi prevladao nedostatke SRAM-a; dizajneri su smanjili memorijske elemente koji se koriste u jednom bitu memorije, što je značajno smanjilo troškove DRAM-a i povećalo prostor za pohranu. No, DRAM je spor i troši više energije od SRAM-a, potrebno ga je često osvježavati u nekoliko milisekundi da bi se zadržali troškovi.

Top