Statisk RAM (SRAM) er en type halvlederminne som bruker transistorer til å lagre data. Det kalles "statisk" fordi det ikke krever en konstant strømkilde for å beholde dataene sine. I stedet lagres dataene i en krets kalt en flip-flop, som består av to krysskoblede transistorer.
Når en flip-flop er satt, er spenningen ved en av transistorene høy og spenningen ved den andre transistoren lav. Denne tilstanden representerer en 1. Når vippen er tilbakestilt, er spenningen ved den første transistoren lav og spenningen ved den andre transistoren høy. Denne tilstanden representerer en 0.
SRAM er en veldig rask type minne, og den brukes ofte i applikasjoner der hastigheten er kritisk, for eksempel i dataprosessorer og grafikkort. SRAM er imidlertid også dyrere enn andre typer minne, for eksempel dynamisk RAM (DRAM).
Her er en mer detaljert forklaring på hvordan SRAM fungerer:
1. En flip-flop består av to krysskoblede transistorer. Transistorene er koblet på en slik måte at når den ene transistoren er slått på, blir den andre transistoren slått av.
2. Når en flip-flop er satt, er spenningen ved en av transistorene høy og spenningen ved den andre transistoren lav. Denne tilstanden representerer en 1.
3. Når flip-flop tilbakestilles, er spenningen ved den første transistoren lav og spenningen ved den andre transistoren høy. Denne tilstanden representerer en 0.
4. For å skrive en 1 til en flip-flop, slås spenningen på den første transistoren av og spenningen på den andre transistoren slås på.
5. For å skrive en 0 til en flip-flop, slås spenningen på den første transistoren på og spenningen på den andre transistoren slås av.
6. SRAM er veldig raskt fordi det ikke krever en konstant strømkilde for å beholde dataene. Dataene lagres i flip-flops, og flip-flops trenger ikke å oppdateres konstant.
7. SRAM er dyrere enn andre typer minne fordi det krever flere transistorer. Hver flip-flop krever to transistorer, og hver bit av data krever to flip-flops.
SRAM er en veldig viktig type minne, og den brukes i en lang rekke applikasjoner. Det er den raskeste typen minne, og den brukes ofte i applikasjoner der hastigheten er kritisk.