Forskellen mellem SRAM og DRAM

SRAM vs DRAM

Der er to typer Random Access Memory eller RAM, hver har sine egne fordele og ulemper sammenlignet med den anden. SRAM (statisk RAM) og DRAM (dynamisk RAM) indeholder data, men på en anden måde. DRAM kræver, at data periodisk opdateres for at bevare dataene. SRAM behøver ikke at blive opdateret, da transistorer indeni fortsat vil opbevare dataene, så længe strømforsyningen ikke er afbrudt. Denne opførsel fører til et par fordele, ikke mindst hvor meget hurtigere data der kan skrives og læses.

Den ekstra kredsløb og timing, der er nødvendig for at introducere opdateringen, skaber nogle komplikationer, der gør DRAM-hukommelsen langsommere og mindre ønskelig end SRAM. En komplikation er den meget højere strøm, der bruges af DRAM-hukommelse, denne forskel er meget betydelig i batteridrevne enheder. SRAM-moduler er også meget enklere sammenlignet med DRAM, hvilket gør det lettere for de fleste at oprette en grænseflade til adgang til hukommelsen. Dette gør det lettere at arbejde med for hobbyister og endda til prototype.

Strukturelt har SRAM brug for meget flere transistorer for at lagre en vis mængde hukommelse. Et DRAM-modul har kun brug for en transistor og en kondensator til hver bit af data, hvor SRAM har brug for 6 transistorer. Fordi antallet af transistorer i et hukommelsesmodul bestemmer dets kapacitet, kan et DRAM-modul have næsten 6 gange mere kapacitet med et lignende transistortælling som et SRAM-modul. I sidste ende koges det ned til prisen, hvilket er, hvad de fleste købere virkelig er bekymrede for.

På grund af sin lavere pris er DRAM blevet mainstream i computerens hovedhukommelse på trods af at være langsommere og mere strøm sulten i forhold til SRAM. SRAM-hukommelse bruges stadig på mange enheder, hvor hastighed er mere afgørende end kapacitet. Den mest fremtrædende anvendelse af SRAM er i cache-hukommelsen hos processorer, hvor hastighed er meget vigtig, og det lave strømforbrug betyder mindre varme, der skal spredes. Selv harddiske, optiske drev og andre enheder, der har brug for cachehukommelse eller buffere, bruger SRAM-moduler.

Resumé:
1. SRAM er statisk, mens DRAM er dynamisk
2. SRAM er hurtigere sammenlignet med DRAM
3. SRAM bruger mindre strøm end DRAM
4. SRAM bruger flere transistorer pr. Bit hukommelse sammenlignet med DRAM
5. SRAM er dyrere end DRAM
6. Billigere DRAM bruges i hovedhukommelsen, mens SRAM ofte bruges i cachehukommelsen