DDR是一種繼SDRAM后產生的內存技術,DDR,英文原意為“DoubleDataRate”,顧名思義,就是雙數據傳輸模式。之所以稱其為“雙”,也就意味著有“單”,我們日常所使用的SDRAM都是“單數據傳輸模式”,這種內存的特性是在一個內存時鐘周期中,在一個方波上升沿時進行一次操作(讀或寫),而DDR則引用了一種新的設計,其在一個內存時鐘周期中,在方波上升沿時進行一次操作,在方波的下降沿時也做一次操作,之所以在一個時鐘周期中,DDR則可以完成SDRAM兩個周期才能完成的任務,所以理論上同速率的DDR內存與SDR內存相比,性能要超出一倍,可以簡單理解為100MHZ DDR=200MHZ SDR。
DDR內存不向后兼容SDRAM
DDR內存采用184線結構,DDR內存不向后兼容SDRAM,要求專為DDR設計的主板與系統。
對于我們內存來說,代表我們工作能力的主要指標就是“帶寬”,也就是我們這種“中轉倉庫”的“中傳速度”—單位時間內可以傳輸的大數據量。可以用一個簡短的公式來說明內存帶寬的計算方法:
內存帶寬=工作頻率×位寬
小知識:
帶寬的單位是“MB/s”,也就是每秒鐘可傳輸的大數據量,而位寬是內存總線的寬度(以“bit”表示),而工作頻率是指輸送數據的頻率(以“MHz”表示)。因此,要提高內存性能,要么增加內存的總線位寬,要么提升內存芯片的工作頻率,或者同時提升兩者。
其實,SDRAM之所以退休,主要原因就是因為它的帶寬有限,滿足不了新型CPU的帶寬需要。DDR SDRAM也就是采用了DDR(Double Data Rate,雙數據速度)技術的SDRAM。
為了表彰DDR SDRAM的特殊貢獻,在稱呼DDR SDRAM時,采用了一套新的稱呼:以DDR打頭,后面跟隨的是該內存相對于SDRAM的工作頻率。例如“DDR400”就表示該內存的實際工作頻率是200MHz,但因為它具備“DDR”功能,它的性能相當于兩根工作在200MHz的SDRAM,因此以“400”來凸顯它的能力。除了DDR400外,還有DDR333、DDR266等稱呼。
除了用工作頻率來稱呼DDR SDRAM內存條之外,有時也用帶寬值來稱呼,例如DDR400的帶寬是3200MB/s,于是也用“PC3200”來稱呼DDR400內存。同樣,DDR333就是“PC2700”,DDR266就是“PC2100”。