Mikä on SRAM (Static Random Access Memory)?

SRAM on lyhenne Staattinen Random Access Memory. Se viittaa RAM-muistiin tai Random Access Memory -muistiin, juuri sellaiseen, joka käyttää tiettyä arkkitehtuuria. SRAM käyttää lukituspiirejä, joita kutsutaan myös flip-flopeiksi, databittien tallentamiseen soluihinsa. SRAM, esim DRAM, on eräänlainen haihtuva muisti, joten tallennetut tiedot menetetään, jos virta katkeaa vapaaehtoisesti (tai tahattomasti) katkaista. Toisin kuin DRAM, sitä ei tarvitse päivittää säännöllisesti tietojen säilyttämiseksi.

Toisin kuin DRAM, jossa soluilla on vain kaksi tilaa – 0 ja 1 – SRAM: lla on kolme muotoa. Valmiustila, lukeminen ja kirjoittaminen ovat niitä tiloja, joissa he voivat olla. Valmius- tai lepotilassa se ei tee aktiivisesti mitään. Lukutilassaan SRAM-solu toimittaa sisällön mille tahansa prosessille, joka niitä pyytää. Ei ole yllättävää, että kirjoitustilassaan se tallentaa sille toimitetut tiedot käytettävissä olevaan bittitilaan.

Missä sitä käytetään?

Ensisijaisesti löydät SRAM-muistia, jota käytetään PC-suorittimien osissa, kuten välimuistissa ja sisäisissä rekistereissä. Sen suuri nopeus on avaintekijä, jotta se on hyvä valinta tähän käyttöön. On harvinaista löytää SRAM-muistia, jota käytetään tietokoneen päämuistina (

osa, jota yleensä kutsutaan vain RAM-muistiksi). Se on kallis eikä niin tilaa säästävä kuin DRAM olisi.

SRAM: n arkkitehtuuri eroaa hieman DRAM: n arkkitehtuurista – missä DRAM tyytyy vain kahdelle elementille, SRAM: ssa on kuusi transistoria muistisolua kohden. Ne vievät enemmän tilaa, joten muistisolut eivät ole yhtä tiheitä neliötuumaa kohti. On haastavaa tehdä suurempia määriä RAM-muistia SRAM-soluista.

Mitkä ovat edut ja haitat?

Kuten DRAM, SRAM on myös eräänlainen haihtuva muisti. Tietoja menetetään, kun virta katetaan, vaikka SRAM voi silti säilyttää osan tiedoista – tätä kutsutaan datan remanenssiksi. Se voi aiheuttaa datan bittien jäämisen taakse jopa poistamisen jälkeen (tahallaan tai tahattomasti). Tämä on kuitenkin pikemminkin sivuvaikutus kuin tarkoitettu toiminto. SRAM: n ydin on sen yksinkertainen tietojen käyttö ilman päivityspiiriä.

Vaikka tämä on etu, SRAM-solut ovat kaiken kaikkiaan kalliimpia valmistaa - ja, kuten mainittiin, vievät enemmän tilaa. Luku- ja kirjoitustoimintojen aikana solut kuluttavat enemmän virtaa kuin muutoin – tätä kuitenkin kompensoi DRAM: n päivityspiirien tarve.

Johtopäätös

SRAM tulee sanoista Static Random Access Memory. Kuten muutkin RAM-muistit, SRAM on haihtuvaa, mikä tarkoittaa, että se menettää hallussaan olevat tiedot, kun se menettää virran. Nimessä oleva sana staattinen tarkoittaa, että SRAM-muistia ei tarvitse päivittää säännöllisesti, kuten DRAM. SRAM-muistia käytetään tyypillisesti suorittimen välimuistissa. Jaa ajatuksesi alla olevissa kommenteissa.