SRAM on lühend Staatiline muutmälu. See viitab RAM-ile või muutmälule, täpselt sellisele, mis kasutab konkreetset arhitektuuri. SRAM kasutab andmebittide salvestamiseks lahtritesse lukustuslülitust, mida nimetatakse ka flip-flopiks. SRAM, nagu DRAM, on lenduva mälu tüüp, nii et salvestatud andmed lähevad kaotsi, kui toide vabatahtlikult (või tahtmatult) katkestas. Erinevalt DRAM-ist ei pea seda teabe säilitamiseks regulaarselt värskendama.
Erinevalt DRAM-ist, kus rakkudel on ainult kaks olekut – 0 ja 1 – on SRAM-il kolm vormi. Ooterežiim, lugemine ja kirjutamine on olekud, milles nad võivad olla. Oote- või jõuderežiimi korral ei tee see aktiivselt midagi. Lugemisolekus edastab SRAM-i rakk oma sisu mis tahes protsessile, mis neid küsib. Pole üllatav, et oma kirjutamisolekus salvestab see talle edastatud teabe saadaolevasse bitiruumi.
Kus seda kasutatakse?
Peamiselt leiate SRAM-i, mida kasutatakse PC-protsessorite osades, näiteks vahemälus ja sisemistes registrites. Selle suur kiirus on võtmetegur, mis muudab selle selleks kasutuseks heaks valikuks. Harva võib leida SRAM-i, mida kasutatakse arvuti põhimälu jaoks (
osa, mida üldiselt nimetatakse lihtsalt RAM-iks). See on kallis ja pole nii ruumisäästlik kui DRAM.SRAM-i arhitektuur erineb veidi DRAM-i omast – kui DRAM-il on ainult kaks elementi, on SRAM-il kuus transistorit mäluelemendi kohta. Need võtavad rohkem ruumi, nii et mälurakud pole ruuttolli kohta nii tihedad. Suuremate RAM-i koguste valmistamine SRAM-i rakkudest on keeruline.
Millised on eelised ja puudused?
Nagu DRAM, on ka SRAM teatud tüüpi muutmälu. Teave kaob, kui toide on kaetud, kuigi SRAM võib siiski säilitada osa teabest – seda nimetatakse andmete remanentsiks. See võib põhjustada andmete bittide mahajäämist isegi pärast kustutamist (tahtlikult või tahtmatult). Kuid see on pigem kõrvalmõju kui kavandatud funktsioon. SRAM-i põhiaspekt on selle lihtne juurdepääs andmetele ilma värskendusahelata.
Kuigi see on eelis, on SRAM-i elementide valmistamine üldiselt kallim - ja nagu mainitud, võtavad nad rohkem ruumi. Lugemis- ja kirjutamistoimingute ajal tarbivad rakud rohkem energiat kui muidu – seda kompenseerib aga DRAM-i värskendusahelate puudumine.
Järeldus
SRAM tähistab staatilist muutmälu. Nagu muud RAM-i vormid, on SRAM muutlik, mis tähendab, et toite kaotamisel kaotab see oma valduses olevad andmed. Nimes olev sõna staatiline näitab, et SRAM-i ei ole vaja regulaarselt värskendada, nagu seda teeb DRAM. SRAM-i kasutatakse tavaliselt protsessori vahemälus. Jagage oma mõtteid allolevates kommentaarides.