Mis on staatiline muutmälu?

Staatiline muutmälu (SRAM) on arvutimälu vorm, mida tavaliselt kasutatakse programmide ja protsesside täitmise ajal lugemiseks ja kirjutamiseks. Tavaliselt on see muutlik, mis tähendab, et andmete sellesse jäämiseks on vaja toidet, mistõttu seda ei kasutata teabe pikaajaliseks salvestamiseks. Staatiline muutmälu on loodud säilitama sellel andmeid toiteallikana ilma pideva värskendamiseta, võimaldades sellel töötada kiiremini kui muud tüüpi. Erinevalt DRAM-ist (Dynamic Random Access Memory), võimaldab SRAM-i disain väikesel kaardil või kiibil siiski üsna vähe mälumahtu ja on kallim.

Kuigi terminit “mälu” võib kasutada arvutiandmete salvestamiseks, viitab see sagedamini töötlemisvõimsusele, mis on staatiline muutmälu. Enamik SRAM-i on muutlik ja seetõttu säilitab see loetava või kirjutatava teabe ainult seni, kuni sellel on võimsust. Püsimälu kasutatakse tavaliselt salvestamiseks, näiteks kõvakettale, kuna see suudab andmeid säilitada ka ilma toiteallikata. Staatilise muutmälu püsimälu on olemas, kuid need on üsna haruldased, tavaliselt kasutatakse neid ainult väikestes elektroonikaseadmetes ja -seadmetes.

Staatilist muutmälu kasutatakse põhiliselt protsesside käitamiseks, kas andmete lugemise või kirjutamise kaudu. Kuna arvutit kasutatakse programmi käivitamiseks või salvestusseadmel oleva teabe lugemiseks, määrab arvuti protsessor kiiruse andmetele juurde pääsemiseks. Seda teavet loeb või kirjutab näiteks staatiline muutmälu, mis võib arvuti kasutamise ajal andmeid hoida, kuid ei sisalda neid hiljem. Termin “staatiline” viitab sellele, et SRAM suudab sellel olevat teavet säilitada seni, kuni toide on olemas, ilma et arvuti seda perioodiliselt värskendaks.

Erinevalt staatilisest muutmälust on olemas ka dünaamiline muutmälu ehk DRAM, mida kasutatakse tavaliselt personaalarvutite peamise töötlemismäluna. DRAM on tavaliselt muutlik mälu, kuid see on loodud andmete säilitamiseks ainult arvutisüsteemi sagedase värskendamise kaudu. Kuna SRAM ei vaja seda värskendust protsessorilt ega arvutilt, suudab see infot lugeda ja kirjutada kiiremini kui DRAM. Staatilise muutmälu arhitektuur nõuab aga rohkem ruumi kui DRAM, mistõttu on see palju mälu vajavate rakenduste jaoks ebaefektiivne. SRAM on ka kallim kui dünaamiline mälu, mistõttu kasutatakse seda tavaliselt spetsialiseeritud rakendustes, nagu protsessorite mälu ja seadmed, nagu printerid.