Odporúčaná, 2024

Redakcia Choice

Rozdiel medzi SRAM a DRAM

SRAM a DRAM sú režimy integrovaného obvodu RAM, kde SRAM používa tranzistory a zámky v konštrukcii, zatiaľ čo DRAM používa kondenzátory a tranzistory. Tieto môžu byť rozlíšené mnohými spôsobmi, napríklad SRAM je pomerne rýchlejší ako DRAM; preto sa SRAM používa pre vyrovnávaciu pamäť, kým DRAM sa používa pre hlavnú pamäť.

RAM (pamäť s náhodným prístupom) je druh pamäte, ktorý potrebuje stálu energiu na uchovávanie údajov v nej. Po prerušení napájania sa dáta stratia, preto je známa ako prchavá pamäť . Čítanie a písanie v pamäti RAM je jednoduché a rýchle a dosahuje sa prostredníctvom elektrických signálov.

Porovnávacia tabuľka

Základ pre porovnanieSRAMDRAM
rýchlosťrýchlejšípomalší
veľkosťmalýVeľký
náklady
drahýlacný
Použité vRýchla vyrovnávacia pamäťHlavná pamäť
HustotaMenej hustáVysoko hustá
stavbaKomplexné a používa tranzistory a zámky.Jednoduché a používa kondenzátory a veľmi málo tranzistorov.
Jednotný blok pamäte vyžaduje6 tranzistorovLen jeden tranzistor.
Nabíjanie majetkuNie je prítomnýPrítomné preto vyžadujú obvody obnovy napájania
Spotreba energienízkyvysoký

Definícia SRAM

SRAM (statická pamäť s náhodným prístupom) je tvorená technológiou CMOS a využíva šesť tranzistorov. Jeho konštrukcia pozostáva z dvoch krížovo viazaných meničov na ukladanie dát (binárnych) podobne ako žabky a dvoch ďalších tranzistorov na riadenie prístupu. Je pomerne rýchlejší ako iné typy RAM, ako napríklad DRAM. Spotreba menej energie. Služba SRAM dokáže uchovávať údaje, pokiaľ sa k nim dodáva energia.

Práca SRAM pre jednotlivé bunky:

Na vytvorenie stabilného logického stavu sú štyri tranzistory (T1, T2, T3, T4) organizované krížovo prepojeným spôsobom. Pre generovanie logického stavu 1 je uzol C1 vysoký a C2 nízky; v tomto stave sú T1 a T4 vypnuté a T2 a T3 sú zapnuté. Pri logickom stave 0 je krivka C1 nízka a C2 vysoká; v danom stave T1 a T4 sú zapnuté a T2 a T3 sú vypnuté. Obe stavy sú stabilné, kým sa neuplatňuje napätie jednosmerného prúdu (DC).

Adresa adresy SRAM sa používa na otváranie a zatváranie prepínača a riadenie tranzistorov T5 a T6, ktoré umožňujú čítať a zapisovať. Pre čítaciu operáciu sa na tieto adresné riadky aplikuje signál, potom sa zapínajú T5 a T6 a bitová hodnota sa odčíta z riadku B. Pre zápis je signál použitý na B bitovú linku a jeho doplnok sa aplikuje na B ',

Definícia DRAM

DRAM (Dynamic Random Access Memory) je tiež typ pamäte RAM, ktorá je konštruovaná pomocou kondenzátorov a niekoľkých tranzistorov. Kondenzátor sa používa na ukladanie dát, kde bitová hodnota 1 znamená, že kondenzátor je nabitý a bitová hodnota 0 znamená, že je kondenzátor vybitý. Kondenzátor má tendenciu vypúšťať, čo vedie k úniku poplatkov.

Dynamický výraz označuje, že nabíjanie neustále unikajú aj za prítomnosti nepretržitého napájania, čo je dôvod, prečo spotrebuje väčší výkon. Ak chcete uchovávať údaje dlhšiu dobu, je potrebné ich opakovane aktualizovať, čo si vyžaduje dodatočné obnovovacie obvody. V dôsledku výpadku nabíjania stráca DRAM údaje aj pri zapnutom napájaní. DRAM je k dispozícii vo väčšom množstve a je lacnejšia. Vyžaduje len jediný tranzistor pre jeden blok pamäte.

Práca s typickými DRAM bunkami:

V čase čítania a zápisu bitovej hodnoty z bunky sa aktivuje riadok adresy. Transistor nachádzajúci sa v obvode sa chová ako vypínač, ktorý je uzatvorený (umožňuje tok prúdu), ak sa napája napätie na adresovú linku a otvorí (bez prúdu), ak nie je na linku adresy použité žiadne napätie. Pri operácii zápisu sa na bitovú linku používa napäťový signál, kde vysoké napätie ukazuje 1 a nízke napätie indikuje 0. Potom sa použije signál na adresovú linku, ktorá umožňuje prenos preťaženia do kondenzátora.

Keď sa zvolí riadok adresy na vykonanie operácie čítania, tranzistor sa zapne a nabíjanie uložené na kondenzátore sa dodá na bitovú linku a na zosilňovač signálu.

Senzorový zosilňovač určuje, či bunka obsahuje logiku 1 alebo logiku 2 porovnaním napätia kondenzátora s referenčnou hodnotou. Čítanie bunky vedie k vybitiu kondenzátora, ktorý musí byť obnovený, aby dokončil operáciu. Napriek tomu, že DRAM je v podstate analógové zariadenie a používa sa na ukladanie jedného bitu (tj 0, 1).

Kľúčové rozdiely medzi SRAM a DRAM

  1. SRAM je pamäť na čipoch, ktorej prístupový čas je malý, zatiaľ čo DRAM je mimo-čipová pamäť, ktorá má veľký prístupový čas. Preto je SRAM rýchlejší ako DRAM.
  2. DRAM je k dispozícii vo väčšej skladovacej kapacite, zatiaľ čo SRAM má menšiu veľkosť.
  3. SRAM je drahá, zatiaľ čo DRAM je lacná .
  4. Vyrovnávacia pamäť je aplikácia SRAM. Naproti tomu DRAM sa používa v hlavnej pamäti .
  5. DRAM je vysoko hustá . Na rozdiel od toho je SRAM zriedkavejšia .
  6. Konštrukcia SRAM je zložitá kvôli použitiu veľkého množstva tranzistorov. Práve naopak, DRAM je jednoduché navrhovať a implementovať.
  7. V jednotke SRAM vyžaduje jeden blok pamäte šesť tranzistorov, zatiaľ čo DRAM potrebuje iba jeden tranzistor pre jeden blok pamäte.
  8. DRAM je pomenovaný ako dynamický, pretože používa kondenzátor, ktorý produkuje unikajúci prúd kvôli dielektriku použitému vo vnútri kondenzátora na oddelenie vodivých dosiek, nie je perfektným izolátorom, a preto vyžaduje obvody obnovy napájania. Na druhej strane v SRAM neexistuje problém úniku náboja.
  9. Spotreba energie je vyššia v DRAM ako SRAM. SRAM pracuje na princípe zmeny smeru prúdu cez spínače, zatiaľ čo DRAM pracuje na udržiavaní nábojov.

záver

DRAM je potomkom SRAM. DRAM je navrhnutý tak, aby prekonal nevýhody SRAM; dizajnéri znížili pamäťové prvky používané v jednom kuse pamäte, čo výrazne znížilo náklady na DRAM a zvýšilo priestor na ukladanie. Ale DRAM je pomalý a spotrebuje viac energie ako SRAM, je potrebné ho obnovovať často za niekoľko milisekúnd, aby si udržal nabíjanie.

Top