SRAM är förkortning för Statiskt Random Access Memory. Det hänvisar till RAM eller Random Access Memory, precis den typ som använder en specifik arkitektur. SRAM använder låskretsar, även kallade vippor, för att lagra databitar i sina celler. SRAM, typ DRAM, är en typ av flyktigt minne, så lagrad data går förlorad om strömmen är frivillig (eller ofrivilligt) avskuren. Till skillnad från DRAM behöver den inte uppdateras regelbundet för att hålla sin information lagrad.
Till skillnad från DRAM, där celler bara har två tillstånd – 0 och 1 – har SRAM tre former. Standby, läsa och skriva är de tillstånd de kan vara i. I fallet med vänteläge eller viloläge gör den inte aktivt någonting. I sitt läsläge kommer en SRAM-cell att tillhandahålla sitt innehåll till vilken process som helst efterfrågar dem. Föga överraskande kommer den i sitt skrivtillstånd att registrera information som tillförs den i det tillgängliga bitutrymmet.
Var används den?
I första hand hittar du SRAM som används i delar av PC-processorer, såsom cachen och interna register. Dess höga hastighet är nyckelfaktorn för att göra den till ett bra val för denna användning. Det är sällsynt att hitta SRAM som används för huvudminnet på en dator (
den del som vanligtvis kallas RAM). Det är dyrt och inte lika utrymmeseffektivt som DRAM skulle vara.SRAMs arkitektur skiljer sig något från DRAMs – där DRAM bara nöjer sig med två element har SRAM sex transistorer per minnescell. De tar upp mer utrymme, så minnesceller är inte lika täta per kvadrattum. Det är utmanande att göra större mängder RAM av SRAM-celler.
Vilka är fördelarna och nackdelarna?
Liksom DRAM är SRAM också en typ av flyktigt minne. Information går förlorad när strömmen täcks, även om SRAM fortfarande kan behålla viss information – detta kallas dataremanens. Det kan göra att databitar stannar kvar även efter att de raderats (avsiktligt eller oavsiktligt). Detta är dock en bieffekt snarare än en avsedd funktion. Kärnan i SRAM är dess enkla dataåtkomst utan att behöva en uppdateringskrets.
Även om det är en fördel, totalt sett är SRAM-celler dyrare att tillverka – och tar som nämnt mer plats. Under läs- och skrivoperationer förbrukar cellerna mer ström än annars – men det kompenseras av det bristande behovet av uppdateringskretsar som DRAM har.
Slutsats
SRAM står för Static Random Access Memory. Liksom andra former av RAM-minne är SRAM flyktigt, vilket betyder att den förlorar den data som den har när den tappar ström. Ordet statisk i namnet indikerar att SRAM inte behöver uppdateras regelbundet som DRAM gör. SRAM används vanligtvis i CPU-cachen. Dela dina tankar i kommentarerna nedan.