RAM (Random Access Memory) on eräänlainen muisti, joka tarvitsee jatkuvaa virtaa tietojen säilyttämiseksi siinä, kun virransyöttö katkeaa, tiedot menetetään, siksi sitä kutsutaan haihtuvaksi muistiksi . RAM-muistin lukeminen ja kirjoittaminen on helppoa ja nopeaa ja se voidaan toteuttaa sähköisillä signaaleilla.
Vertailukaavio
Vertailun perusteet | SRAM | DRAM |
---|---|---|
Nopeus | nopeampi | hitaampi |
Koko | Pieni | Suuri |
Kustannus | Kallis | halpa |
Käytetty | Välimuisti | Päämuisti |
Tiheys | Vähemmän tiivis | Erittäin tiheä |
rakentaminen | Monimutkainen ja käyttää transistoreita ja salpoja. | Yksinkertainen ja käyttää kondensaattoreita ja hyvin vähän transistoreita. |
Yksittäinen muistilohko vaatii | 6 transistoria | Vain yksi transistori. |
Lataa vuotoominaisuudet | Ei läsnä | Nykyinen läsnäolo edellyttää siten virrankatkaisupiiriä |
Tehon kulutus | Matala | Korkea |
Määritelmä SRAM
SRAM (Static Random Access Memory) koostuu CMOS-tekniikasta ja käyttää kuutta transistoria. Sen rakenne koostuu kahdesta ristikytketystä invertteristä, jotka tallentavat tiedot (binääriset), jotka ovat samankaltaisia kuin fläppikortit, ja ylimääräisiä kahta transistoria pääsynhallintaan. Se on suhteellisen nopeampi kuin muut RAM-tyypit, kuten DRAM. Se kuluttaa vähemmän virtaa. SRAM voi pitää tiedot niin kauan kuin siihen syötetään virtaa.
SRAM: n työskentely yksittäiselle solulle:
Vakaan logiikkatilan muodostamiseksi neljä transistoria (T1, T2, T3, T4) on järjestetty ristiin kytketyllä tavalla. Loogisen tilan 1 muodostamiseksi solmu C1 on korkea ja C2 on matala; tässä tilassa T1 ja T4 ovat pois päältä, ja T2 ja T3 ovat päällä. Looginen tila 0, liitos C1 on alhainen ja C2 on korkea; annetussa tilassa T1 ja T4 ovat päällä, ja T2 ja T3 ovat pois päältä. Molemmat tilat ovat vakaita, kunnes tasavirta (dc) -jännite on käytössä.
DRAM: n määritelmä
DRAM (Dynamic Random Access Memory) on myös eräänlainen RAM, joka on rakennettu käyttämällä kondensaattoreita ja muutamia transistoreita. Kondensaattoria käytetään tallentamaan data, jossa bittiarvo 1 merkitsee, että kondensaattori on ladattu ja bittiarvo 0 tarkoittaa, että kondensaattori on purettu. Kondensaattori pyrkii purkautumaan, mikä johtaa latausten vuotamiseen.
Dynaaminen termi ilmaisee, että lataukset vuotavat jatkuvasti myös jatkuvan syötetyn tehon ollessa kyseessä, minkä vuoksi se kuluttaa enemmän tehoa. Jotta tiedot säilytettäisiin pitkään, sitä on päivitettävä toistuvasti, mikä vaatii ylimääräisiä virkistyspiirejä. Vuodon takia DRAM menettää tietoja, vaikka virta olisi kytketty päälle. DRAM on saatavana suuremmalla kapasiteetilla ja se on halvempi. Se vaatii vain yhden transistorin yksittäiselle muistilohkolle.
Tyypillisen DRAM-solun käyttö:
Kun bittiarvo lukee ja kirjoitetaan solusta, osoiterivi aktivoituu. Piirissä oleva transistori käyttäytyy kytkimenä, joka on suljettu (sallii virran virtauksen), jos osoiteriville syötetään jännite ja avataan (ei virtaa), jos osoiteriville ei syötetä jännitettä. Kirjoitusoperaatiota varten käytetään jännitesignaalia bittilinjaan, jossa korkeajännite osoittaa 1, ja matalajännite ilmaisee 0. Osoiteriville käytetään sitten signaalia, joka mahdollistaa varauksen siirtämisen kondensaattoriin.
Kun osoiterivi valitaan lukutoiminnon suorittamiseksi, transistori kytkeytyy päälle ja kondensaattoriin tallennettu varaus syötetään bittilinjalle ja aistivahvistimelle.
SRAM: n ja DRAM: n keskeiset erot
- SRAM on chip- muisti, jonka käyttöaika on pieni, kun taas DRAM on muisti, joka ei ole siru, jolla on suuri käyttöaika. Siksi SRAM on nopeampi kuin DRAM.
- DRAM on saatavana suuremmalla tallennuskapasiteetilla, kun taas SRAM on pienempi .
- SRAM on kallista, kun taas DRAM on halpa .
- Välimuisti on SRAM: n sovellus. Sen sijaan DRAMia käytetään päämuistissa .
- DRAM on erittäin tiheä . SRAM on harvemmin .
- SRAM: n rakentaminen on monimutkaista johtuen suuresta määrästä transistoreita. Päinvastoin, DRAM on helppo suunnitella ja toteuttaa.
- SRAM-muistissa yksi muistilohko vaatii kuusi transistoria, kun taas DRAM tarvitsee vain yhden transistorin yksittäiselle muistilohkolle.
- DRAM on nimetty dynaamiseksi, koska se käyttää kondensaattoria, joka tuottaa vuotovirtaa kondensaattorin sisällä käytetyn eristeen johdosta johtavien levyjen erottamiseksi ei ole täydellinen eristin, joten tarvitaan virrankatkaisupiiriä. Toisaalta SRAM: ssä ei ole ongelmaa latauksen vuotamisesta.
- Virrankulutus on suurempi DRAM: ssa kuin SRAM. SRAM toimii periaatteella, jonka mukaan virtaussuunta muuttuu kytkimien kautta, kun taas DRAM toimii latausten pitämisessä.
johtopäätös
DRAM on SRAM: n jälkeläinen. DRAM on suunniteltu estämään SRAM: n haitat; suunnittelijat ovat vähentäneet muistin elementtejä, joita käytetään yhdessä muistissa, mikä pienensi merkittävästi DRAM-kustannuksia ja lisäsi tallennusaluetta. DRAM on kuitenkin hidas ja kuluttaa enemmän virtaa kuin SRAM, sitä on päivitettävä usein muutamassa millisekunnissa maksujen säilyttämiseksi.