日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 综合教程 >内容正文

综合教程

Ddr2,ddr3,ddr4内存条的读写速率

發(fā)布時(shí)間:2023/12/13 综合教程 39 生活家
生活随笔 收集整理的這篇文章主要介紹了 Ddr2,ddr3,ddr4内存条的读写速率 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

理論極限值是可以計(jì)算的:1333MHz * 64bit(單通道,雙通道則128bit) / 8(位到字節(jié)單位轉(zhuǎn)換) = 10.664GB/s。這只是理論,實(shí)際發(fā)揮還要看內(nèi)存控制器,實(shí)際上1333單條跑出來(lái)的數(shù)據(jù)在7~9GB/s差不多了。

首先,實(shí)際中我沒(méi)見(jiàn)過(guò)內(nèi)存速度超過(guò)10GB/s的情況,不知道是不是題主你把單位弄錯(cuò)了?實(shí)際見(jiàn)過(guò)的像RamDisk之類(lèi)的軟件,連續(xù)讀寫(xiě)能達(dá)到的速度也不過(guò)5~8GB/s左右,如果是隨機(jī)讀寫(xiě),性能大概還要下降接近十分之一。

所以?xún)?nèi)存沒(méi)你想的那么快。

其次,內(nèi)存檢測(cè)不是把內(nèi)存讀寫(xiě)一遍就完事,讀寫(xiě)完還要檢測(cè)讀寫(xiě)數(shù)據(jù)是否一致,這些都是要通過(guò)CPU的ALU完成,CPU的負(fù)載會(huì)非常重,而且很多時(shí)候也并非是大塊讀寫(xiě),而是4字節(jié)甚至單字節(jié)讀寫(xiě),這樣算下來(lái),為了檢測(cè)一個(gè)字節(jié)的內(nèi)存單元,CPU可能需要十幾個(gè)到幾十指令,這里還包含不少算數(shù)指令,速度很慢。

這樣最終算下來(lái),內(nèi)存檢測(cè)的速度大概在100MB/s或者更慢,這還沒(méi)完,為了檢測(cè)內(nèi)存的每個(gè)bit是否正確,通常來(lái)說(shuō)要擦寫(xiě)很多中不同的數(shù)據(jù),比如uboot里的內(nèi)存檢測(cè)就寫(xiě)了好幾次,如果以4字節(jié)16進(jìn)制數(shù)來(lái)看,那么寫(xiě)入的東西包括:全0,全1,全5,全A,全F,基于地址的移位,地址值,地址值求反……

這還沒(méi)完,還要檢測(cè)物理地址的地址線是否有效,地址線可能會(huì)斷開(kāi)、互繞、短路等等,還有一堆堆的數(shù)字要寫(xiě)進(jìn)去、讀出來(lái),有些地址線還可能把同一個(gè)內(nèi)存位置錯(cuò)誤的映射成兩個(gè)不同的地址,因此寫(xiě)入的次序也有要求。

所以最終的結(jié)果就是內(nèi)存檢測(cè)的時(shí)間非常漫長(zhǎng),不亞于壓縮一部像內(nèi)存那么大的片子。

補(bǔ)充:以上僅限于用專(zhuān)門(mén)的內(nèi)存檢測(cè)工具測(cè)試的效果,PC機(jī)開(kāi)機(jī)自檢一般只做很簡(jiǎn)單的測(cè)試,速度很快。

內(nèi)存,有核心頻率,I/O頻率,等效頻率,最后由等效頻率而算出帶寬,帶寬就等于內(nèi)存的速度。

首先SDR時(shí)代,只有SDR-133是PC-133的標(biāo)準(zhǔn),核心頻率為133,由于SRD為單向傳送所以等效頻率也是133,帶寬為1.06GB/S

然后是大家所熟悉的DDR時(shí)代,由于DDR的特性是雙向傳送,也就是說(shuō)在讀的同時(shí)也可以寫(xiě),這樣就等于帶寬加大了一倍,所以DDR的等效頻率就需要核心頻率X2,就拿133MHZ的DDR來(lái)說(shuō)吧,他的等效頻率就是266,也就是DDR 266HMZ,當(dāng)然帶寬也就提升了一倍為2.1GB/S。

接著是DDR2時(shí)代,DDR2是擴(kuò)充了數(shù)據(jù)預(yù)取,從DDR1的2bit擴(kuò)大到了4bit,再加上數(shù)據(jù)上下行同行,(在這里我引入一個(gè)數(shù)據(jù)預(yù)期技術(shù),這要從DDR開(kāi)始講,因?yàn)镈DR是雙向的,所以他需要數(shù)據(jù)預(yù)取,再讀寫(xiě)的同時(shí)預(yù)取數(shù)據(jù),這樣才能達(dá)到2倍的核心頻率而達(dá)到等效頻率),接著來(lái)講DDR2,剛才說(shuō)到DDR2的數(shù)據(jù)預(yù)取擴(kuò)大了,因此I/O控制器滿(mǎn)足不了4bit,所以I/O頻率就必須翻倍,所以DDR2的等效頻率=核心頻率X2X2,比如PC2-6400(DDR2 800MHZ)的算法就是200(核心頻率)X2X2=800MHZ,數(shù)據(jù)帶寬是6.4GB/S。

最后來(lái)說(shuō)說(shuō)DDR3,這個(gè)就更容易理解了,因?yàn)閿?shù)據(jù)預(yù)取又?jǐn)U大了,從DDR2的4bit翻倍成了8bit,所以I/O頻率又翻倍了,所以DDR3等效頻率=核心頻率X4X2,因此DDR3的等效頻率可以達(dá)到驚人的1600HMZ。內(nèi)存數(shù)據(jù)帶寬就=12.8GB/S

最后再說(shuō)說(shuō),帶寬的算法,內(nèi)存帶寬=內(nèi)存等效頻率X64/8,舉例DDR31600HMZ的內(nèi)存帶寬速度就=1600HMZX64/8=12.8GB/S。

總結(jié)

以上是生活随笔為你收集整理的Ddr2,ddr3,ddr4内存条的读写速率的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。