SRAM versus DRAM
Er zijn twee soorten Random Access Memory of RAM, elk heeft zijn eigen voor- en nadelen in vergelijking met de andere. SRAM (Static RAM) en DRAM (Dynamic RAM) bevatten gegevens, maar op verschillende manieren. DRAM vereist dat de gegevens periodiek worden vernieuwd om de gegevens te behouden. SRAM hoeft niet te worden vernieuwd omdat de transistors binnenin de gegevens zouden blijven houden zolang de voeding niet wordt onderbroken. Dit gedrag leidt tot een aantal voordelen, niet de minste daarvan is de veel hogere snelheid waarmee gegevens kunnen worden geschreven en gelezen.
De extra schakelingen en timing die nodig zijn om de vernieuwing in te voeren, creëren enkele complicaties die DRAM-geheugen langzamer en minder wenselijk maken dan SRAM. Een complicatie is het veel hogere vermogen dat door DRAM-geheugen wordt gebruikt, dit verschil is zeer significant in apparaten die op batterijen werken. SRAM-modules zijn ook veel eenvoudiger in vergelijking met DRAM, waardoor het voor de meeste mensen eenvoudiger wordt om een interface te maken voor toegang tot het geheugen. Dit maakt het gemakkelijker om mee te werken voor hobbyisten en zelfs voor prototyping.
Structureel heeft SRAM veel meer transistoren nodig om een bepaalde hoeveelheid geheugen op te slaan. Een DRAM-module heeft alleen een transistor en een condensator nodig voor elk bit van gegevens waar SRAM 6 transistors nodig heeft. Omdat het aantal transistoren in een geheugenmodule de capaciteit bepaalt, kan een DRAM-module bijna 6 keer meer capaciteit hebben met een vergelijkbare transistortelling voor een SRAM-module. Dit komt uiteindelijk neer op prijs, dat is waar de meeste kopers zich echt zorgen over maken.
Vanwege de lagere prijs is DRAM de mainstream geworden in het computergeheugen, ondanks dat het langzamer is en meer energie heeft dan SRAM. SRAM-geheugen wordt nog steeds gebruikt op veel apparaten waar snelheid belangrijker is dan capaciteit. Het meest prominente gebruik van SRAM zit in het cachegeheugen van processors waar snelheid zeer essentieel is, en het lage energieverbruik vertaalt zich in minder warmte die moet worden afgevoerd. Zelfs harde schijven, optische schijven en andere apparaten die cachegeheugen of buffers nodig hebben, gebruiken SRAM-modules.
Samenvatting:
1. SRAM is statisch terwijl DRAM dynamisch is
2. SRAM is sneller in vergelijking met DRAM
3. SRAM verbruikt minder stroom dan DRAM
4. SRAM gebruikt meer transistors per bit geheugen vergeleken met DRAM
5. SRAM is duurder dan DRAM
6. Goedkopere DRAM wordt gebruikt in het hoofdgeheugen, terwijl SRAM vaak wordt gebruikt in het cachegeheugen