Nowsze warianty SDRAM są NRD (lub DDR1),
Układy pamięci SDRAM wykorzystują tylko zbocze narastające sygnału do przesyłania danych, podczas gdy pamięć DDR RAM przesyła dane zarówno na zboczach narastających, jak i opadających sygnału zegara.
W systemie komputerowym sygnał zegarowy to częstotliwość oscylacyjna używana do koordynowania interakcji między obwodami cyfrowymi. Mówiąc najprościej, synchronizuje komunikację. Obwody cyfrowe zaprojektowane do działania na sygnał zegara mogą reagować na zbocze narastające lub opadające sygnału.
Główną różnicą między pamięcią SDRAM a pamięcią DDR jest podwojona prędkość: DDR może przesyłać dane mniej więcej dwukrotnie szybciej niż SDRAM. PC133 SDRAM działa na 133 MHz, podczas gdy 133 MHz DDR efektywnie działa na 133 MHz x 2 = 266 MHz.
SDRAM ma 168 styków i dwa wycięcia na złączu, podczas gdy DDR ma 184 styki i jeden wycięcie na złączu.
Porównanie różnych generacji układów DDR SDRAM. Układ SDR SDRAMTypowe częstotliwości taktowania pamięci DDR SDRAM wynoszą 133, 166 i 200 MHz (7,5, 6 i 5 ns / cykl), ogólnie opisane jako DDR-266, DDR-333 i DDR-400 (3,75, 3 i 2,5 ns na uderzenie). Odpowiednie 184-pinowe moduły DIMMS są znane jako PC-2100, PC-2700 i PC-3200. Liczby reprezentują teoretyczną maksymalną przepustowość pamięci DDR SDRAM w megabajtach na sekundę (MB / s). Na przykład PC2100 ma teoretyczną maksymalną przepustowość 2100 MB / s.
SDRAM został wydany po raz pierwszy w 1997 roku; DDR RAM wydano w 2000 roku. Następnie JEDEC wydał standardy DDR2, DDR3 i DDR4 SDRAM. DDR5 jest w fazie rozwoju.
Przed zakupem pamięci należy sprawdzić instrukcję płyty głównej, aby sprawdzić, jaki typ pamięci RAM (SDRAM lub DDR RAM) jest zgodny z systemem. Szybkość zegara układu pamięci powinna być zsynchronizowana z magistralą systemową komputera. Zarówno SDR, jak i DDR RAM są oferowane przy różnych częstotliwościach zegara; instalowanie wersji szybszej, niż jest w stanie obsłużyć płyta główna, to strata pieniędzy.