內存,有核心頻率,I/O頻率,等效頻率,最後由等效頻率而算出帶寬,帶寬就等於內存的速度。html
首先SDR時代,只有SDR-133是PC-133的標準,核心頻率爲133,因爲SRD爲單向傳送因此等效頻率也是133,帶寬爲1.06GB/S算法
而後是你們所熟悉的DDR時代,因爲DDR的特性是雙向傳送,也就是說在讀的同時也能夠寫,這樣就等於帶寬加大了一倍,因此DDR的等效頻率就須要核心頻率X2,就拿133MHZ的DDR來講吧,他的等效頻率就是266,也就是DDR 266HMZ,固然帶寬也就提高了一倍爲2.1GB/S。htm
接着是DDR2時代,DDR2是擴充了數據預取,從DDR1的2bit擴大到了4bit,再加上數據上下行同行,(在這裏我引入一個數據預期技術,這要從DDR開始講,由於DDR是雙向的,因此他須要數據預取,再讀寫的同時預取數據,這樣才能達到2倍的核心頻率而達到等效頻率),接着來說DDR2,剛纔說到DDR2的數據預取擴大了,所以I/O控制器知足不了4bit,因此I/O頻率就必須翻倍,因此DDR2的等效頻率=核心頻率X2X2,好比PC2-6400(DDR2 800MHZ)的算法就是200(核心頻率)X2X2=800MHZ,數據帶寬是6.4GB/S。內存
最後來講說DDR3,這個就更容易理解了,由於數據預取又擴大了,從DDR2的4bit翻倍成了8bit,因此I/O頻率又翻倍了,因此DDR3等效頻率=核心頻率X4X2,所以DDR3的等效頻率能夠達到驚人的1600HMZ。內存數據帶寬就=12.8GB/S最後再說說,帶寬的算法,內存帶寬=內存等效頻率X64/8,舉例DDR3 1600HMZ的內存帶寬速度就=1600HMZX64/8=12.8GB/S。it