Skillnad mellan SRAM och DRAM Skillnad mellan

Anonim

SRAM vs DRAM

Det finns två typer av Random Access Memory eller RAM, som alla har sina egna fördelar och nackdelar jämfört med den andra. SRAM (Statisk RAM) och DRAM (Dynamic RAM) rymmer data men på olika sätt. DRAM kräver att data uppdateras periodiskt för att behålla data. SRAM behöver inte uppdateras eftersom transistorerna inuti skulle fortsätta att hålla data så länge som strömförsörjningen inte är avskuren. Detta beteende leder till några fördelar, inte minst är den mycket snabbare hastigheten som data kan skrivas och läsas.

Den extra krets och tid som behövs för att introducera uppdateringen skapar några komplikationer som gör DRAM-minnet långsammare och mindre önskvärt än SRAM. En komplikation är den mycket högre effekten som används av DRAM-minne, denna skillnad är väldigt signifikant i batteridrivna enheter. SRAM-moduler är också mycket enklare jämfört med DRAM, vilket gör det enklare för de flesta att skapa ett gränssnitt för att komma åt minnet. Det gör det lättare att arbeta med för hobbyister och till och med för prototyper.

Strukturellt behöver SRAM mycket mer transistorer för att lagra en viss mängd minne. En DRAM-modul behöver bara en transistor och en kondensator för varje bit data där SRAM behöver 6 transistorer. Eftersom antalet transistorer i en minnesmodul bestämmer sin kapacitet kan en DRAM-modul ha nästan 6 gånger mer kapacitet med en liknande transistorräkning till en SRAM-modul. Detta kokar i slutändan till pris, vilket är vad de flesta köpare verkligen är oroade över.

På grund av sitt lägre pris har DRAM blivit det vanliga i datorens huvudminne trots att det är långsammare och mer kraftigt hungrig jämfört med SRAM. SRAM-minne används fortfarande i många enheter där hastigheten är mer avgörande än kapacitet. Den mest framträdande användningen av SRAM finns i processorns cacheminne där hastigheten är väldigt viktig och den låga energiförbrukningen överskrider mindre värme som behöver släppas. Även hårddiskar, optiska enheter och andra enheter som behöver cacheminne eller buffertar använder SRAM-moduler.

Sammanfattning:

1. SRAM är statisk medan DRAM är dynamisk

2. SRAM är snabbare jämfört med DRAM

3. SRAM förbrukar mindre effekt än DRAM

4. SRAM använder fler transistorer per bit minne jämfört med DRAM

5. SRAM är dyrare än DRAM

6. Billigare DRAM används i huvudminne medan SRAM används vanligen i cacheminnet