SRAM er forkortelse for Statisk tilfeldig tilgangsminne. Det refererer til RAM eller Random Access Memory, nettopp den typen som bruker en bestemt arkitektur. SRAM bruker låsekretser, også kalt flip-flops, for å lagre databiter i cellene. SRAM, liksom DRAM, er en type flyktig minne, så lagrede data går tapt hvis strømmen er frivillig (eller ufrivillig) kuttet av. I motsetning til DRAM, trenger den ikke å oppdateres regelmessig for å holde informasjonen lagret.
I motsetning til DRAM, hvor celler bare har to tilstander – 0 og 1 – har SRAM tre former. Standby, lesing og skriving er tilstandene de kan være i. I tilfelle standby eller hvilemodus, gjør den ikke noe aktivt. I lesetilstanden vil en SRAM-celle gi innholdet til den prosessen som ber om dem. Ikke overraskende vil den i skrivetilstand registrere informasjon som leveres til den i tilgjengelig bitplass.
Hvor brukes det?
Primært finner du SRAM brukt i deler av PC-CPU-er, for eksempel cachen og interne registre. Den høye hastigheten er nøkkelfaktoren for å gjøre den til et godt valg for denne bruken. Det er sjelden å finne SRAM brukt for hovedminnet til en datamaskin (
delen vanligvis referert til som RAM). Det er dyrt og ikke så plasseffektivt som DRAM ville vært.SRAMs arkitektur er litt forskjellig fra DRAM - der DRAM nøyer seg med bare to elementer, har SRAM seks transistorer per minnecelle. De tar opp mer plass, så minneceller er ikke så tette per kvadrattomme. Det er utfordrende å lage større mengder RAM ut av SRAM-celler.
Hva er fordelene og ulempene?
I likhet med DRAM er SRAM også en type flyktig minne. Informasjon går tapt når strømmen er dekket, selv om SRAM fortsatt kan beholde noe informasjon – dette kalles dataremanens. Det kan føre til at biter av data blir liggende igjen selv etter at de er slettet (med vilje eller utilsiktet). Dette er imidlertid en bivirkning snarere enn en tiltenkt funksjon. Kjerneaspektet til SRAM er dens enkle datatilgang uten å trenge en oppdateringskrets.
Selv om det er en fordel, totalt sett er SRAM-celler dyrere å lage – og tar som nevnt mer plass. Under lese- og skriveoperasjoner bruker cellene mer strøm enn ellers – men det oppveies av mangelen på behov for oppdateringskretser som DRAM har.
Konklusjon
SRAM står for Static Random Access Memory. Som andre former for RAM er SRAM flyktig, noe som betyr at den mister dataene den har når den mister strøm. Ordet statisk i navnet indikerer at SRAM ikke trenger å oppdateres regelmessig slik DRAM gjør. SRAM brukes vanligvis i CPU-cachen. Del dine tanker i kommentarene nedenfor.