內存中的rank跟bank有什麽區別
區別如下:
壹、ranks的含義。
ranks指的是壹組或幾組內存芯片,芯片分為兩種4位與8位,由於中央處理器處理能力為64位,如果內存要達到中央處理器處理能力,就把Chips組成了Rank;
簡單理解就是64位為壹個rank。
內存可以分為singlerank、dualrank和doublerank。
二、banks的含義。
傳統內存系統為了保證CPU的正常工作,必須壹次傳輸完CPU在壹個傳輸周期內所需要的數據。
而CPU在壹個傳輸周期能接收的數據容量就是CPU數據總線的位寬,單位是bit(位)。
內存與CPU之間的數據交換通過主板上的北橋芯片進行,內存總線的數據位寬等同於CPU數據總線的位寬,這個位寬就稱之為物理Bank(Physical
Bank,簡稱P-Bank)的位寬。
以目前主流的DDR系統為例,CPU與內存之間的接口位寬是64bit,也就意味著CPU在壹個周期內會向內存發送或從內存讀取64bit的數據,那麽這壹個64bit的數據集合就是壹個內存條Bank。
不過以前有不少朋友都認為,內存的物理Bank是由面數決定的:即單面內存條則包含壹個物理Bank,雙面內存則包含兩個。
其實這個看法是錯誤的。
壹條內存條的物理Bank是由所采用的內存顆粒的位寬決定的,各個芯片位寬之和為64bit就是單物理Bank;
如果是128bit就是雙物理Bank。
讀到這裏,大家也應該知道,可以通過兩種方式來增加這種類型內存的容量。
第壹種就是通過增加每壹個獨立模塊的容量來增加Bank的容量,第二種方法就是增加Bank的數目。
由於目前內存顆粒位寬的限制,壹個系統只有壹個物理Bank已經不能滿足容量的需要。
所以,目前新壹代芯片組可以支持多個物理Bank,最少的也能支持4個物理Bank。
對於像Inteli845D這種支持4個Bank的芯片組來說,在選購內存時就要考慮壹下插槽數與內存Bank的分配問題了。
因為如果選購雙Bank的內存,這意味著在Inteli845D芯片組上最多只能使用兩條這樣的內存,多了芯片組將無法識別。
這裏建議大家最好根據自己的主板所提供的內存插槽數目來選購內存