SDRAM
Staat voor "Synchronous Dynamic Random Access Memory."
SDRAM is een type computergeheugen dat de gegevensoverdracht synchroniseert met de systeemklok. Omdat het werkt met dezelfde klokcycli als de CPU van de computer, draagt het gegevens efficiënter en met minder latentie over aan en van de processor dan ouder asynchroon geheugen. De gegevensoverdrachtssnelheden van SDRAM worden gemeten in MHz en geven aan hoe vaak per seconde het gegevens uit de geheugencellen kan lezen of ernaar kan schrijven.
Eerdere typen DRAM waren asynchroon. Dit betekende dat de CPU gegevens opvroeg bij de geheugencontroller en dat het geheugen op zijn eigen moment reageerde. Omdat de twee niet dezelfde systeemklok deelden, stuurde het ene component soms een bericht dat het andere nog niet kon ontvangen, of moest het wachten op een vertraagd antwoord. Door de CPU en het RAM met dezelfde systeemklokcyclus te synchroniseren, wisten beide componenten precies wanneer ze gegevens moesten uitwisselen. Het geheugen weet wanneer het naar een verzoek van de CPU moet luisteren en de CPU weet wanneer de opgevraagde gegevens beschikbaar zijn. Daardoor hoeft geen van beide componenten te wachten tot het andere klaar is.
SDRAM-modules slaan gegevens ook op in verschillende geheugenbanken van gelijke grootte en benaderen die banken op een afwisselende manier. Door tussen banken af te wisselen, kan een SDRAM-module sneller werken, omdat de geheugencontroller een verzoek aan de ene bank kan doen terwijl hij wacht tot een andere bank het vorige verzoek uitvoert.
Bijna al het computergeheugen dat sinds 2000 wordt gebruikt, is een vorm van SDRAM. De eerste generatie, bekend als Single Data Rate (SDR) SDRAM, kon één lees- of schrijfbewerking per klokcyclus uitvoeren. Latere generaties SDRAM kunnen twee bewerkingen per klokcyclus uitvoeren: één bij de stijgende flank van het elektrische signaal en één bij de dalende flank. Daarom staan ze bekend als Double Data Rate (DDR) SDRAM. In 2023 was DDR5 het snelste beschikbare type SDRAM.
Test je kennis