RAM-muisteja eli satunnaiskäyttömuisteja on kahta tyyppiä – DRAM (dynaaminen RAM) ja SRAM (staattinen RAM). Nämä kaksi RAM-muistityyppiä ovat hyödyllisiä tietojen säilyttämiseen, mutta ne tekevät sen omalla tavallaan. DRAM- ja SRAM-muistien käytön hyvät ja huonot puolet ovat myös varsin erilaisia, kun otetaan huomioon niiden monet eroavaisuudet. Jotta esimerkiksi tieto säilyisi tehokkaasti DRAM-muistissa, se on päivitettävä säännöllisesti. Näin ei ole SRAM-muistissa, sillä sen sisälle sijoitetut transistorit säilyttävät tietoja siihen asti, kunnes virransyöttö katkaistaan.
Näiden kahden RAM-muistityypin nopeutta, toiminnallisuutta, suorituskykyä ja ominaisuuksia voidaan ymmärtää käymällä läpi staattisen ja dynaamisen RAM-muistin väliset eroavaisuudet. Tässä artikkelissa pyritään käsittelemään SRAMin ja dramin välistä pääasiallista eroa, staattisen RAMin ja dynaamisen RAMin määritelmiä jne. yksinkertaisella tavalla. Se auttaa haastattelukysymyksiä valmistelevia henkilöitä tuntemaan myös sram- ja dram-eron. Lue lisää.
SRAM vs. DRAM
Erojen perusteet | DRAM | SRAM |
---|---|---|
Määritelmä | Dynaaminen satunnainen-access-muistilla tarkoitetaan sellaista satunnaiskäyttömuistityyppiä, jossa jokainen databitti tallennetaan eri kondensaattoriin missä tahansa integroidussa piirissä. | Staattinen satunnaiskäyttömuisti viittaa tietyntyyppiseen puolijohdemuistiin. Se käyttää bistabiileja lukituspiirejä jokaisen databitin tallentamiseen. Se on staattinen, eikä sitä tarvitse päivittää määräajoin suorituskykynsä vuoksi. |
Yleiset sovellukset | DRAM-muistia käytetään pääasiassa tietokoneiden keskusmuistina (esim. DDR3). Sitä ei suositella pitkäaikaiseen muistiin. | L2- ja L3-välimuistiyksiköt suorittimessa ovat SRAM-muistin yleisiä käyttöalueita. |
Tyypillinen koko | 1 Gt:n tai 2 Gt:n DRAM-muistia on yleisesti älypuhelimissa ja tableteissa. Useimmissa kannettavissa tietokoneissa DRAM-kapasiteetti on 4GB – 16GB. | 1MB – 16MB on SRAM:n tallennuskapasiteetti. |
Sijoituspaikka, jossa esiintyy | DRAM on sijoitettu emolevylle. | SRAM-muisti voi sijaita prosessorissa tai se voi olla sijoitettu laskentalaitteen keskusmuistin ja prosessorin väliin. |
Nopeus | DRAM-muistilla on piirin ulkopuolisen muistin ominaisuudet. Sillä on huomattavampi käyttöaika kuin SRAM-muistilla ja se on siksi hitaampi. | SRAM on piirin sisäistä muistia. Sillä on pieni hakuaika, joten se on nopeampi kuin DRAM. |
Tallennuskapasiteetti | DRAM:lla on suurempi tallennuskapasiteetti. | SRAM:lla on yleensä pienempi koko. |
Kustannustehokkuus | DRAM:lla on kohtuullinen hinta. | SRAM on kallista ja siten kustannustehottomampaa kuin DRAM. |
Tiheys | DRAM on erittäin tiheää. | SRAM on tiheydeltään harvinaisempaa kuin DRAM. |
Suunnittelurakenne | DRAM:n suunnitelma on yksinkertaista ja siten helppo toteuttaa. Koska muistimoduulissa olevien transistorien määrä vaikuttaa sen kapasiteettiin, DRAM-moduuli voi esitellä kuusi kertaa suuremman kapasiteetin kuin mikä tahansa SRAM-moduuli, jossa on samanlainen määrä transistoreita. | SRAM-muistin rakenne ja suunnittelu on monimutkaista, koska se käyttää suorituskykyynsä monia erityyppisiä transistoreita. |
Transistorien lukumäärä | DRAM vaatii yhden transistorin muistilohkon muodostamiseen. | Yksi muistilohko SRAM:ssä tekee tarpeelliseksi sisällyttää kuusi transistoria. |
Luonteeltaan varauksen vuoto | DRAM on dynaaminen, koska se käyttää kondensaattoria, joka tuottaa vuotovirtaa. Tämä on mahdollista kondensaattorin sisällä olevan dielektrisen aineen vuoksi. Dielektristä käytetään johtavien levyjen erottamiseen, eikä se ole täydellinen eriste. Tämä on syy siihen, että DRAM vaatii virranvirkistyspiiriä. | SRAM ei kohtaa varauksen vuotoon liittyviä ongelmia. |
Virrankulutus | Virrankulutusnopeus on korkeampi DRAM:issa verrattuna SRAM:iin. | SRAM toimii periaatteilla, jotka liittyvät virran suunnan muuttamiseen kytkimien kautta. Se ei säilytä varauksia kuten DRAM. |
Yksinkertaisuus | DRAM-muistit ovat monimutkaisempia SRAM-muisteihin verrattuna. | SRAM-moduulit ovat yksinkertaisempia DRAM-muisteihin verrattuna. Muistiin pääsemiseksi voidaan kehittää helposti rakennettavia rajapintoja. |
Mikä on SRAM?
SRAM (SRAM:n täysmuoto on Static Random Access Memory, staattinen satunnaiskäyttömuisti) käyttää kuutta transistoria ja se valmistetaan CMOS-tekniikalla. SRAM:n rakenne käsittää kaksi ylimääräistä transistoria, jotka ovat vastuussa pääsynvalvonnasta. Se koostuu myös kahdesta ristiinkytketystä invertteristä. Näitä inverttereitä käytetään binäärityyppisten tietojen tallentamiseen. SRAM on verrattain nopeampi kuin DRAM. Koska se kuluttaa vähemmän virtaa, se on kustannustehokkaampi vaihtoehto muistin tallentamiseen. SRAM voi säilyttää tietoja vain niin kauan kuin sille on saatavilla virransyöttö.
Lue täältä RAM- ja ROM-muistien ero
Mikä on DRAM?
DRAM-muistilla (DRAM-muistien täysmuoto on Dynamic Random Access Memory, dynaaminen satunnaiskäyttömuisti) tarkoitetaan eräänlaista RAM-muistia, joka koostuu transistoreista ja kondensaattoreista. Kondensaattoreita DRAMissa käytetään tietojen tallentamiseen, jossa bitin arvo yksi osoittaa, että kondensaattori on ladattu. Purkautunut kondensaattori kuvaa arvoa nolla. Koska kondensaattoreilla on taipumus purkautua, ne aiheuttavat varausvuodon DRAM-muisteissa.
DRAM-muistissa on suurempi virrankulutus, koska se vuotaa jatkuvasti varausta, vaikka siihen syötettäisiin jatkuvasti virtaa. Tästä syystä tämäntyyppistä RAM-muistia kutsutaan dynaamiseksi. Jotta tiedot säilyisivät pidempään, DRAM-muisti on päivitettävä toistuvasti ylimääräisen päivityspiirin avulla. DRAM-muisti on SRAM-muistiin verrattuna edullisempi, ja sitä on yleensä saatavana suuremmalla muistin tallennuskapasiteetilla. Dram tarvitsee vain yhden transistorin yhden muistilohkon luomiseen.
Keskeinen ero staattisen ja dynaamisen RAM-muistin välillä
- Vertaillessamme sram- ja dram-muisteja päällimmäisenä erona nousee esiin niiden nopeus. Koska SRAM ei vaadi itsensä päivittämistä, se on nopeampi kuin DRAM. DRAMin keskimääräinen käyttöaika on noin 60 nanosekuntia, kun taas SRAMin käyttöaika on vain kymmenen nanosekuntia.
- SRAM vaatii DRAMiin verrattuna enemmän transistoreita tietyn tietomäärän tallentamiseen. DRAM-moduuli tarvitsee vain yhden transistorin ja yksittäisen kondensaattorin kunkin databitin tallentamiseen. Toisaalta SRAM-muisti vaatii kuusi transistoria. Koska missä tahansa muistimoduulissa olevien transistorien kokonaismäärä määrittää sen kapasiteetin, DRAM-moduuleilla tiedetään olevan kuusi kertaa suurempi kapasiteetti kuin SRAM-moduuleilla, kun otetaan huomioon, että niissä on sama määrä transistoreita.
- Hinnoittelun osalta SRAM-muisti on huomattavasti kalliimpaa kuin DRAM-muisti. 1 Gt SRAM-välimuistia maksaisi noin 5000 dollaria, toisaalta 1 Gt DRAM-muistia voi ostaa 20-75 dollarilla.
Johtopäätös
DRAM on johdettu SRAMista, ja se on suunniteltu tehokkaasti käsittelemään SRAMin haasteita ja ongelmia. DRAM on kuitenkin vähemmän nopea kuin SRAM ja sen virrankulutus on suurempi. Koska se on altis varauksen vuodolle, sitä on päivitettävä hyvin usein varauksen säilyttämiseksi. Tieto dynaamisen RAM-muistin ja staattisen RAM-muistin eroista auttaa käyttäjiä soveltamaan niitä huolellisesti ja tarpeidensa mukaan. Jos sinulla on lisäkysymyksiä tai panoksia, jotka koskevat sitä, mikä on dram, mikä on SRAM, dramin ja SRAMin välinen ero, SRAMin ja dramin määritelmät jne., kirjoita meille; kuulemme sinusta mielellämme!