清秀吧

位置:首頁 > 享受生活 > 家居生活

記憶體的頻寬有什麼用

記憶體的頻寬有什麼用,相信大家都知道,記憶體頻率越高越好,但是對於記憶體效能來說,我們最終需要關注的是它的頻寬,也就是說記憶體頻寬越大越好,那麼記憶體的頻寬有什麼用?

記憶體的頻寬有什麼用1

記憶體的頻寬 從功能上理解,我們可以將記憶體看作是記憶體控制器(一般位於北橋晶片中)與CPU之間的橋樑或與倉庫。顯然,記憶體的容量決定“倉庫”的大小,而記憶體的頻寬決定“橋樑”的寬窄,兩者缺一不可,這也就是我們常常說道的“記憶體容量”與“記憶體速度”。

除了記憶體容量與記憶體速度,延時週期也是決定其效能的關鍵。當CPU需要記憶體中的資料時,它會發出一個由記憶體控制器所執行的要求,記憶體控制器接著將要求傳送至記憶體,並在接收資料時向CPU報告整個週期(從CPU到記憶體控制器,記憶體再回到CPU)所需的時間。

毫無疑問,縮短整個週期也是提高記憶體速度的關鍵,這就好比在橋樑上工作的警察,其指揮疏通能力也是決定通暢度的因素之一。更快速的記憶體技術對整體效能表現有重大的貢獻,但是提高記憶體頻寬只是解決方案的一部分,資料在CPU以及記憶體間傳送所花的時間通常比處理器執行功能所花的時間更長,為此緩衝區被廣泛應用。

其實,所謂的緩衝器就是CPU中的一級快取與二級快取,它們是記憶體這座“大橋樑”與CPU之間的“小橋樑”。事實上,一級快取與二級快取採用的是SRAM,我們也可以將其寬泛地理解為“記憶體頻寬”

不過現在似乎更多地被解釋為“前端匯流排”,所以我們也只是簡單的提一下。事先預告一下,“前端匯流排”與“記憶體頻寬”之間有著密切的聯絡,我們將會在後面的測試中有更加深刻的認識。

記憶體的頻寬有什麼用
  

除匯流排之外,記憶體也存在類似的頻寬概念。其實所謂的記憶體頻寬,指的也就是記憶體匯流排所能提供的資料傳輸能力,但它決定於記憶體晶片和記憶體模組而非純粹的匯流排設計,加上地位重要,往往作為單獨的物件討論。

SDRAM、DDR和DDRⅡ的'匯流排位寬為64位,RDRAM的位寬為16位。而這兩者在結構上有很大區別:SDRAM、DDR和DDRⅡ的64位匯流排必須由多枚晶片共同實現,計算方法如下:記憶體模組位寬=記憶體晶片位寬×單面晶片數量(假定為單面單物理BANK);

如果記憶體晶片的位寬為8位,那麼模組中必須、也只能有8顆晶片,多一枚、少一枚都是不允許的;如果晶片的位寬為4位,模組就必須有16顆晶片才行,顯然,為實現更高的模組容量,採用高位寬的晶片是一個好辦法。而對RDRAM來說就不是如此,它的記憶體匯流排為串聯架構,匯流排位寬就等於記憶體晶片的位寬。

和並行匯流排一樣,記憶體的頻寬等於位寬與資料傳輸頻率的乘積,例如,DDR400記憶體的資料傳輸頻率為400MHz,那麼單條模組就擁有64bit×400MHz÷8(Byte)=3.2GB/s的頻寬;PC 800標準RDRAM的頻率達到800MHz,單條模組頻寬為16bit×800MHz÷ 8=1.6GB/s。

為了實現更高的頻寬,在記憶體控制器中使用雙通道技術是一個理想的辦法,所謂雙通道就是讓兩組記憶體並行運作,記憶體的總位寬提高一倍,頻寬也隨之提高了一倍!

頻寬可以說是記憶體效能最主要的標誌,業界也以記憶體頻寬作為主要的分類標準,但它並非決定效能的唯一要素,在實際應用中,記憶體延遲的影響並不亞於頻寬。如果延遲時間太長的話相當不利,此時即便頻寬再高也無濟於事。

記憶體的頻寬有什麼用2

一、提升記憶體頻率、增加記憶體位寬都可以提升記憶體的頻寬

1、提升頻率:

記憶體在出廠的時候就分出了各個不同頻率的版本,比如DDR4的記憶體有2133MHz、2400MHz、2666MHz、3000MHz、3200MHz、3600MHz;DDR5的記憶體起步就是4800MHz。

選擇頻率越高的記憶體,那麼你能得到的頻寬就越大。然而記憶體頻率越高,價格相對也就越貴,所以記憶體超頻就有了它的意義。你可以將3000MHz的頻率通過超頻提升至3600MHz甚至更高,以此來提升記憶體頻寬。

2、提升位寬

相對於通過超頻來提升記憶體頻寬,提升位寬要更簡單有效。那麼如何來提升位寬呢?

大家平時經常會聽到“記憶體組雙通道”這句話,也就是給主機板一次裝上兩根記憶體條。其實這就是在給記憶體提升位寬。以DDR4記憶體為例,單根DDR4的記憶體位寬是64bit,如果是兩根組雙通道的話,那麼位寬就直接來到了128bit。

通過“頻寬=位寬×頻率/8”這個公式我們來看看2400MHz的雙通道記憶體,和3600MHz的單通道記憶體,它們誰的頻寬會更高。

16G雙通道 2400MHz的記憶體頻寬是(64×2)×2400/8=38400

16G單通道 3600MHz的記憶體頻寬是64×3600/8=28800

很明顯,兩根低頻記憶體的組成雙通道後,它的頻寬要遠比1根高頻記憶體來的更高。

記憶體的頻寬有什麼用 第2張
  

二、記憶體有沒有必要超頻?

雖然我們可以通過超頻來提升記憶體頻率,但得到的'頻寬提升非常有限。而且並不是所有的記憶體都能支援超頻,一般支援超頻的記憶體價格都要更貴一些,而且還需要主機板的支援。另外很多新手使用者本來就不太清楚記憶體超頻的方法,或許網上看了一些教程,然後似懂非懂的去操作,這樣很有可能把記憶體超壞,甚至影響到電腦上的其它配件。

所以對於普通使用者來說我是不建議對記憶體超頻的,如果你確實想要記憶體擁有更好的效能,那就直接上雙通道記憶體。比如你想要16G容量的記憶體,那就用兩根8G;想要32容量記憶體,就用兩根16G,以此類推。雖然這樣做會稍微多花一點錢,但是效能提升的收益遠比超頻來的大。

當然如果你本來就已經是雙通道記憶體了,還想要提升記憶體效能的話,那就只有超頻這一條路可以走了。

三、記憶體頻率並不是挑選記憶體首要考慮的引數

在往期的文章裡我曾專門介紹過如何挑選記憶體,這裡再簡單為大家總結一下。挑選記憶體引數的優先考慮順序是:容量 > 頻寬 > 頻率。先考慮容量,然後考慮是否用雙通道(實際上就是頻寬),最後再考慮頻率的問題。

標籤:頻寬 記憶體