Upotetut järjestelmät vaativat usein tehokkaita muistiratkaisuja kustannusten, suorituskyvyn ja tehonkulutuksen tasapainottamiseksi. Kaksi tavallista haihtuvaa muistityyppiä ovat SRAM (Staattinen satunnais-akkumuisti) ja DRAM (Dynamic Random-Access Memory).

Kustannusten huomioon ottaminen

SRAM on yleensä korkeampi valmistuskustannukset per bitti verrattuna DRAM. Tämä johtuu yksinkertaisemmasta arkkitehtuurista ja vähemmän komponentteja, mutta se vaatii enemmän piitä. Tämän seurauksena, SRAM on kalliimpi suuri muistikapasiteetti, joten se sopii pienille, nopeille välimuistit.

Suorituskyvyn näkökohdat

SRAM tarjoaa nopeammat käyttöajat ja suuremman datan läpisyötön, koska se ei vaadi säännöllistä päivittämistä. Tämä tekee siitä ihanteellisen välimuistille, jossa nopeus on kriittinen. Toisaalta DRAM-muistin käyttöajat ovat hitaammat, koska se tarvitsee päivitysjaksoja, mutta se voidaan optimoida suurempiin muistipooleihin.

Virrankulutus ja koko

DRAM kuluttaa enemmän tehoa kuin DRAM käytön aikana, koska sen jatkuva teho vaatimus ylläpitää tietoa. Se myös miehittää enemmän siru alue, joka lisää järjestelmän kokonaiskokoa. DRAM, sen päivityssyklit, kuluttaa vähemmän tehoa ja soveltuu paremmin suurempiin muistivaatimukset sulautettuihin järjestelmiin.

Yhteenveto

  • Kuitti: [ SRAM on kalliimpi suuri kapasiteetti.
  • Nopeus: [ SRAM tarjoaa nopeammat käyttöajat.
  • Vähimmäisteho: DRAM kuluttaa vähemmän tehoa.
  • Koko:[ DRAM mahdollistaa suuremmat muistialtaat.