Vad är skillnaden mellan statiskt RAM och dynamiskt RAM?

Datorer använder RAM (Random Access Memory) för att lagra och hämta information på ett sätt som är lätt och omedelbart tillgängligt. Två typer av RAM är tillgängliga för datorer: dynamiskt RAM (DRAM) och statiskt RAM (SRAM). Var och en av dessa har sina egna distinkta fördelar och nackdelar. SRAM har fördelen av hastighet, och DRAM är mycket billigare. De flesta datorer använder båda typerna, men DRAM är mycket vanligare och gör det mesta av arbetet.

Ett dynamiskt RAM-chip rymmer miljontals minnesceller, som var och en består av en transistor och en kondensator. Var och en av dessa celler kan hålla 1 bit information, som läses av datorn som antingen 1 eller 0. För att bestämma läsningen av en bit, letar transistorn efter en laddning i kondensatorn. Om en laddning är närvarande är avläsningen 1; om inte, är läsningen 0. Celler är arrangerade i en kvadratisk konfiguration, med rader och kolumner numrerade i tusental.

Problemet med dynamiska RAM-chips är att kondensatorn läcker energi mycket snabbt och kan hålla en laddning i bara en bråkdel av en sekund. En uppdateringskrets behövs för att bibehålla laddningen i en kondensator och behålla informationen. Denna uppdateringsprocess sker hundratals gånger varje sekund och kräver att alla celler måste nås, även om informationen inte behövs. När varje rad av celler läses, skriver datorns centrala processorenhet (CPU) om varje informationsbit och laddar om kondensatorerna efter behov.

Statiska RAM-chips, å andra sidan, använder en annan teknik. Minnesceller flip-flop mellan 0 och 1 utan användning av kondensatorer, vilket innebär att ingen uppdateringsprocess behövs och åtkomst sker endast när informationen krävs. Utan att behöva ständigt komma åt all information är SRAM mycket snabbare än DRAM. Generellt sett är dessa chips mycket mer energieffektiva, men detta beror bara på deras begränsade behov av att komma åt minne, och förbrukningshastigheten ökar med stor användning.

Den största nackdelen med SRAM är utrymmet. Varje transistor på ett dynamiskt RAM-chip kan lagra en bit information, men fyra till sex transistorer krävs för att lagra en bit med SRAM. Detta innebär att ett dynamiskt RAM-chip kommer att rymma minst fyra gånger så mycket minne som ett statiskt RAM-chip av samma storlek, vilket gör SRAM mycket dyrare. DRAM används oftare för persondatorminne och SRAM-chips är att föredra när energieffektivitet är ett problem, till exempel i bilar, hushållsapparater och handhållna elektroniska enheter.