Wat is Dynamic Random Access Memory?
Dynamisch willekeurig toegankelijk geheugen of DRAM is het meest voorkomende type computergeheugen. Het is vooral handig voor computers omdat het veel gegevens kan bevatten in een kleine fysieke ruimte. Meestal bewaart het echter geen gegevens wanneer de voeding is uitgeschakeld, wat betekent dat het niet geschikt is voor permanente opslag.
Willekeurig toegangsgeheugen verwijst eenvoudigweg naar geheugen waar elk stukje gegevens vrijwel direct toegankelijk is. Dit in tegenstelling tot opslagmedia zoals cassettebandjes waar de gegevens alleen in een vaste volgorde toegankelijk zijn. Het "dynamische" element van DRAM is dat de stroomvoorziening voortdurend moet worden vernieuwd om te kunnen werken. Dit onderscheidt het van statisch willekeurig toegankelijk geheugen of SRAM.
Zowel SRAM als DRAM werken door informatie in binair formaat vast te houden, wat betekent dat het wordt opgesplitst in 1'en en 0'en. Met statisch willekeurig toegankelijk geheugen gebeurt dit via een elektrische stroom die in twee verschillende richtingen kan worden geschakeld. Met dynamisch willekeurig toegankelijk geheugen wordt dit gedaan door een reeks cellen die ofwel vol elektronen zijn of leeg zijn. De cellen worden echter allemaal bijna onmiddellijk leeggemaakt en moeten daarom constant worden bijgevuld.
De meeste computers gebruiken de twee soorten geheugen samen. Over het algemeen wordt dynamisch willekeurig toegankelijk geheugen gebruikt in grotere capaciteiten omdat het veel ruimtebesparend en dus goedkoper is. Statisch willekeurig toegankelijk geheugen, dat sneller toegankelijk is, maar minder ruimte-efficiënt, wordt meestal gebruikt voor cache. Dit omvat het opslaan van de gegevens die de computer waarschijnlijk nodig heeft tijdens het gebruik, waardoor het aantal keren dat de computer toegang heeft tot het langzamere DRAM wordt verminderd.
Omdat dynamisch willekeurig toegankelijk geheugen de voeding nodig heeft om de cellen te blijven bijvullen, kan het meestal geen gegevens opslaan zodra de voeding stopt, bijvoorbeeld wanneer de computer is uitgeschakeld. Dit verschilt van vormen van geheugen zoals Flash, die worden gebruikt voor geheugenkaarten en solid-state drives. Dit is een van de redenen waarom DRAM veel goedkoper is dan een Flash-geheugenkaart met dezelfde capaciteit.
De manier waarop dynamisch random access-geheugen werkt, garandeert dat het bij goede werking gegevens blijft bewaren zolang de voeding het mogelijk maakt de cellen bij te vullen. Het werkt echter niet omgekeerd: er is geen garantie dat het uitschakelen van de stroom het geheugen zal wissen. Hoewel het in de praktijk uiterst moeilijk is om te doen, zijn er verschillende theorieën over hoe het mogelijk zou zijn om toegang te krijgen tot het geheugen van een computer die is uitgeschakeld, bijvoorbeeld door de geheugenchip te bevriezen en op een andere machine over te schakelen. Dit heeft de betrouwbaarheid van sommige beveiligingsmaatregelen die een harde schijf coderen en de coderingssleutel in DRAM opslaan, in twijfel getrokken.