Ce este SRAM (memoria statică cu acces aleatoriu)?

click fraud protection

SRAM este prescurtarea pentru Memorie statică cu acces aleatoriu. Se referă la RAM sau Random Access Memory, tocmai genul care folosește o arhitectură specifică. SRAM folosește circuite de blocare, numite și flip-flops, pentru a stoca biții de date în celulele sale. SRAM, cum ar fi DRAM, este un tip de memorie volatilă, deci datele stocate se pierd dacă alimentarea este voluntară (sau involuntar) a tăia calea. Spre deosebire de DRAM, nu trebuie să fie reîmprospătat în mod regulat pentru a-și păstra informațiile stocate.

Spre deosebire de DRAM, unde celulele au doar două stări – 0 și 1 – SRAM are trei forme. Standby, citirea și scrierea sunt stările în care se pot afla. În cazul modului standby sau inactiv, nu face nimic activ. În starea de citire, o celulă SRAM își va furniza conținutul oricărui proces îl solicită. Deloc surprinzător, în starea sa de scriere, va înregistra informațiile furnizate în spațiul de biți disponibil.

Unde este folosit?

În primul rând, veți găsi SRAM utilizat în părți ale procesoarelor PC, cum ar fi memoria cache și registrele interne. Viteza sa mare este factorul cheie care îl face o alegere bună pentru această utilizare. Este rar să găsiți SRAM folosit pentru memoria principală a unui computer (

partea denumită în general RAM). Este scump și nu la fel de eficient în spațiu precum ar fi DRAM.

Arhitectura SRAM este ușor diferită de cea a DRAM - unde DRAM se descurcă cu doar două elemente, SRAM are șase tranzistoare pe celulă de memorie. Ele ocupă mai mult spațiu, astfel încât celulele de memorie nu sunt la fel de dense pe inch pătrat. Este o provocare să faci cantități mai mari de RAM din celulele SRAM.

Care sunt avantajele și dezavantajele?

La fel ca DRAM, SRAM este, de asemenea, un tip de memorie volatilă. Informațiile se pierd atunci când alimentarea este acoperită, deși SRAM poate reține în continuare unele informații - aceasta se numește remanență de date. Poate face ca biți de date să rămână în urmă chiar și după ce au fost șterse (intenţionat sau neintenţionat). Cu toate acestea, acesta este mai degrabă un efect secundar decât o funcție intenționată. Aspectul de bază al SRAM este accesul simplu la date, fără a avea nevoie de un circuit de reîmprospătare.

Deși acesta este un avantaj, în general, celulele SRAM sunt mai scumpe de făcut și, după cum am menționat, ocupă mai mult spațiu. În timpul operațiunilor de citire și scriere, celulele consumă mai multă energie decât altfel - totuși, acest lucru este compensat de lipsa nevoii de circuite de reîmprospătare pe care le are DRAM-ul.

Concluzie

SRAM înseamnă Static Random Access Memory. Ca și alte forme de RAM, SRAM este volatil, ceea ce înseamnă că pierde datele pe care le deține atunci când pierde puterea. Cuvântul static din nume indică faptul că SRAM nu trebuie să fie reîmprospătat în mod regulat, așa cum o face DRAM. SRAM este utilizat de obicei în memoria cache a procesorului. Împărtășiți-vă gândurile în comentariile de mai jos.