内存上面的标识解读(MemoryRank Single Rankx4) 2011-10-28 17:29:11| 分类: 技巧整合 标签:memoryrank single |字号订阅 一组或几组Memory chips,Chips 分为两种4Bits 与8Bits, 由于 CPU处理能力为64Bits, 如果内存要达到CPU处理能力, 就把 Chips 组成了Rank; 简单理解就是64Bits Rank.Single Rank:1 组Memory chip Dual Rank: 组Memorychip ,one rank per side Quad Rank: 组Memorychip ,two rank per side Rank 并不是同时间读写, 而是使用了Memory interleaving 进行 读写, 这样提高了总线利用效率! 解读内存中的Bank 两种内存Bank 的区别 内存Bank 分为物理Bank 和逻辑Bank。 1.物理Bank 传统内存系统为了保证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 已经不能满足容量的需要。所以,目前新一代芯片 组可以支