Memoria statică cu acces aleatoriu (SRAM) este o formă de memorie de calculator folosită de obicei pentru a citi și scrie în timpul execuției programelor și proceselor. De obicei, este volatil, ceea ce înseamnă că necesită putere pentru ca datele să rămână în el, deci nu este folosit pentru stocarea pe termen lung a informațiilor. Memoria statică cu acces aleatoriu este concepută pentru a păstra datele pe ea, în timp ce este alimentată, fără a fi reîmprospătată continuu, permițându-i să ruleze mai rapid decât alte tipuri. Spre deosebire de memoria dinamică cu acces aleatoriu (DRAM), totuși, designul SRAM permite doar o cantitate destul de mică de memorie pe un card sau cip mic și este mai scump.
Deși termenul „memorie” poate fi folosit pentru a se referi la stocarea datelor de pe computer, mai des indică puterea de procesare prin ceva precum memoria statică cu acces aleatoriu. Majoritatea SRAM-ului este volatilă și, prin urmare, reține doar informațiile pe care le citește sau le scrie atâta timp cât are putere. Memoria nevolatilă este de obicei utilizată pentru stocare, cum ar fi un hard disk, deoarece poate reține date chiar și fără sursă de alimentare. Există forme nevolatile de memorie statică cu acces aleatoriu, dar sunt destul de rare, de obicei utilizate doar în dispozitivele și aparatele electronice mici.
Memoria statică cu acces aleatoriu este utilizată practic pentru rularea proceselor, fie prin citirea, fie prin scrierea datelor. Deoarece un computer este folosit pentru a rula un program sau pentru a citi informațiile conținute pe un dispozitiv de stocare, procesorul din interiorul computerului stabilește ritmul pentru cât de repede pot fi accesate datele. Aceste informații sunt citite sau scrise de ceva precum memoria statică cu acces aleatoriu, care poate stoca date în timp ce computerul este utilizat, dar nu le conține ulterior. Termenul „static” indică faptul că SRAM poate menține informațiile de pe el, atâta timp cât există energie, fără ca computerul să le reîmprospăteze periodic.
Spre deosebire de memoria statică cu acces aleatoriu, există și memoria dinamică cu acces aleatoriu sau DRAM, care este folosită în mod obișnuit ca memorie principală de procesare în computerele personale. DRAM este de obicei o memorie volatilă, dar este concepută pentru a menține datele numai prin reîmprospătări frecvente de către sistemul computerului. Deoarece SRAM nu necesită această reîmprospătare de la procesor sau computer, este capabil să citească și să scrie informații mai rapid decât DRAM. Cu toate acestea, arhitectura memoriei statice cu acces aleatoriu necesită mai mult spațiu decât DRAM, ceea ce o face ineficientă pentru aplicațiile care au nevoie de multă memorie. SRAM este, de asemenea, mai scumpă decât memoria dinamică, așa că este utilizată de obicei în aplicații mai specializate, cum ar fi memoria pentru procesoare și dispozitive precum imprimantele.