cpu的記憶體控制器是什麼意思,CPU的記憶體控制器是什麼意思

2021-03-20 05:36:31 字數 2931 閱讀 2790

1樓:逍遙門少闖天涯

一、概述

記憶體控制器是計算機系統內部控制記憶體並且通過記憶體控制器使記憶體與cpu之間交換資料的重要組成部分。記憶體控制器決定了計算機系統所能使用的最大記憶體容量、記憶體bank數、記憶體型別和速度、記憶體顆粒資料深度和資料寬度等等重要引數,也就是說決定了計算機系統的記憶體效能,從而也對計算機系統的整體效能產生較大影響。

二、種類

傳統型摺疊

傳統計算機系統其記憶體控制器位於主機板晶片組北橋晶片內部,cpu要與記憶體進行資料交換,需要經過"cpu--北橋--記憶體--北橋--cpu"5個步驟,在該模式下資料經由多級傳輸,資料延遲顯然比較大從而影響計算機系統整體效能;

整合型摺疊

整合記憶體控制器,就是在cpu的基板上內建一個記憶體控制器,先說說沒有記憶體控制器時系統是如何工作的。26個資料a~z,要傳送到cpu,這時候cpu就向北橋發出指令(因為記憶體控制器是整合在北橋上,所以說要經過北橋),記憶體通過記憶體控制器接受到了指令,這個指令就是把記憶體上b單元的a~z資料傳送到cpu,記憶體這個時候開始取資料,也就是平常所說的定址。當記憶體找到了這個資料,而這26個資料每個資料為500mb,所有資料總和就約為12gb,假設記憶體為雙通道r2 800,資料傳輸率就為800mhz乘以128bit除以8位元每位元組=12gb每秒,通過分析,認為只需一秒就能傳送到cpu,此時的資料在一秒的時間內只傳送到了北橋,記憶體控制器在北橋,在北橋的資料如何傳送到cpu呢,這就要通過fsb前端匯流排了,假設fsb的頻率為800mhz,那麼資料傳輸率就為800mhz乘以64bit除以8位元每秒=6.

4gb每秒,從北橋到cpu要2秒,所以資料傳送到cpu的總時間為3秒,接下來再來看看cpu整合記憶體控制器的時候系統是如何工作的;資料從記憶體傳輸到控制器後,同樣為1秒,所不同的是這個時候不用再通過慢吞吞的前端匯流排了,cpu直接從記憶體控制器讀取資料就行了,因為記憶體控制器在cpu的門口,打個比方,一件東西在你門口的時候,大家就可以直接拿了,就是這個原理,算了一下,整合記憶體控制器的cpu讀取12gb的資料是才用了1秒的時間,所以大大節省了運算時間,也充分發揮了cpu的效能。

最後總結一下:cpu沒有記憶體控制器時:資料以記憶體控制器---北橋----cpu的方式傳輸有記憶體控制器時:資料以記憶體控制器------cpu的方式傳輸,一步到位。

三、工作原理

cpu內部整合記憶體控制器的優點,就是可以有效控制記憶體控制器工作在與cpu核心同樣的頻率上,而且由於記憶體與cpu之間的資料交換無需經過北橋,可以有效降低傳輸延遲。打個比方,這就如同將貨物倉庫直接搬到了加工車間旁邊,大大減少原材料和製成品在貨物倉庫與加工車間之間往返運輸所需要的時間,極大地提高了生產效率。這樣一來系統的整體效能也得到了提升。

記憶體頻率摺疊

和cpu一樣,記憶體也有自己的工作頻率,頻率以mhz為單位記憶體主頻越高在一定程度上代表著記憶體所能達到的速度越快。記憶體主頻決定著該記憶體最高能在什麼樣的頻率正常工作。最為主流的記憶體頻率為ddr2-800和ddr3-1333,作為ddr2的替代者,ddr3記憶體的頻率已經在向3000mhz進發。

記憶體容量摺疊

記憶體的容量不但是影響記憶體**的因素,同時也是影響到整機系統效能的因素。過去windows xp平臺,512m的記憶體還是主流,1gb已經是大容量;64位系統開始普及,windows vista、windows 7越來越多人使用,沒有2gb左右的記憶體都不一定能保證操作的流暢度。單根記憶體的容量主要有1gb、2gb、4gb,最高已經達到單根8gb。

2樓:匿名使用者

沒事的 你1600的記憶體插上去預設是1333的,在bios裡手動設定成1600就ok了

不會不相容的,放心

3樓:匿名使用者

相當於cpu可以直接跟記憶體交換資料了。以前的都要通過主機板晶片交換。這樣速度會提高。

不要調吧,你的記憶體是1333的。調到1600,一種是把記憶體超頻。如果不是的話,你調到1600,記憶體也不會有那麼大的頻寬,調了沒意義的。

現在**很多散片cpu 的記憶體控制器是壞的,這句話什麼意思,散片跟盒裝有什麼區別。

4樓:匿名使用者

散片cpu就是沒有包裝的cpu,不

是正規渠道進貨和銷售的產品。

散片cpu其實也是

回真貨。cpu技術含量高,不可能造假答的。但是散片cpu渠道魚龍混雜,品質難以保障,不排除有問題的cpu流入市場的問題。

所以,不要貪便宜買散片cpu

cpu引數裡的 記憶體控制器:雙通道ddr3 1333/1600 是什麼意思?

5樓:83藍豚

1、意思是這款cpu可以支援1333mhz或1600mhz的記憶體,2、主機板上一般有4個記憶體槽,一般第1和3(或2和4)如果插內上2條一樣的可以容自動開啟雙通道,

效能比1+1高15%左右吧,

3、記憶體頻率只是起工作頻率,不是這麼加的。1333的兩條一起工作頻率還是1333mhz,1333和1600一起工作會以最低的1333mhz為準。

6樓:天很冷心很暖

1 是的,2

每條1333

cpu支援記憶體頻率是什麼意思

7樓:匿名使用者

就是cpu支援的最高記憶體頻率

現在的cpu記憶體控制器直接連線cpu的話主要看記憶體控制器了比如amd的apu a10-7850k的記憶體控制器引數如下:

這款cpu支援的記憶體頻率最大就是2400mhz

8樓:匿名使用者

就是cpu能支援來的記憶體

的最高頻率自,超過這個內bai存頻率就

無法支援或者

du說無法完全發揮內zhi存dao的效能。

記憶體主頻和cpu主頻一樣,習慣上被用來表示記憶體的速度,它代表著該記憶體所能達到的最高工作頻率。

記憶體主頻是以mhz(兆赫)為單位來計量的。

記憶體主頻越高在一定程度上代表著記憶體所能達到的速度越快。

記憶體主頻決定著該記憶體最高能在什麼樣的頻率正常工作。

如果記憶體頻率超過cpu記憶體控制器支援的最大頻率該怎麼發揮記憶體的最高效能

如果記憶體 條頻率copy超過cpu所支援的記憶體控制器頻率,這時候記憶體條頻率就會降至cpu記憶體控制器頻率一樣使用,2933頻率是目前amd處理器支援最高的了,芝奇4266頻率是超頻用的記憶體條,這個時候就需要通過超頻來達到想要的記憶體頻率,但是同時cpu也需要超頻提高電壓,這樣才能穩定記憶體條...

若記憶體頻率低於cpu記憶體控制器的頻率會怎樣

記憶體頻率低於 來cpu的記憶體控制器頻自 率的話,那實際頻bai率就是du記憶體條的自身頻率zhi,如果高於cpu的記憶體控制器頻率dao,那實際頻率是cpu記憶體控制器所能支援的最高頻率,前提還要看主機板支援的記憶體條頻率,不過主機板的記憶體條頻率是能超頻的,但是cpu的記憶體控制器是沒法超頻的...

請問你是S。X嗎?CPU的記憶體控制器你知道不

cpu 記憶體控制器 記憶體控制器 memory controller 是計算機系統內部控制記憶體並且通過記憶體控制器使記憶體與cpu之間交換資料的重要組成部分。記憶體控制器決定了計算機系統所能使用的最大記憶體容量 記憶體bank數 記憶體型別和速度 記憶體顆粒資料深度和資料寬度等等重要引數,也就是...