内存上面的标识解读

内存上面的标识解读

ID:8824785

大小:21.00 KB

页数:9页

时间:2018-04-08

内存上面的标识解读_第1页
内存上面的标识解读_第2页
内存上面的标识解读_第3页
内存上面的标识解读_第4页
内存上面的标识解读_第5页
资源描述:

《内存上面的标识解读》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、内存上面的标识解读(MemoryRankSingleRankx4)  2011-10-2817:29:11

2、  分类: 技巧整合 

3、  标签:memory  rank  single  r  

4、字号 订阅一组或几组Memorychips,Chips分为两种4Bits与8Bits,由于CPU处理能力为64Bits, 如果内存要达到CPU处理能力,就把Chips组成了Rank;简单理解就是64Bits为1Rank.SingleRank:1组MemorychipDualRank:2组Memorychip,one

5、rankpersideQuadRank:4组Memorychip,tworankpersideRank并不是同时间读写,而是使用了Memoryinterleaving进行读写,这样提高了总线利用效率!解读内存中的Bank两种内存Bank的区别内存Bank分为物理Bank和逻辑Bank。1.物理Bank  传统内存系统为了保证CPU的正常工作,必须一次传输完CPU在一个传输周期内所需要的数据。而CPU在一个传输周期能接收的数据容量就是CPU数据总线的位宽,单位是bit(位)。内存与CPU之间的数据交换通过主

6、板上的北桥芯片进行,内存总线的数据位宽等同于CPU数据总线的位宽,这个位宽就称之为物理Bank(PhysicalBank,简称P-Bank)的位宽。以目前主流的DDR系统为例,CPU与内存之间的接口位宽是64bit,也就意味着CPU在一个周期内会向内存发送或从内存读取64bit的数据,那么这一个64bit的数据集合就是一个内存条Bank。不过以前有不少朋友都认为,内存的物理Bank是由面数决定的:即单面内存条则包含一个物理Bank,双面内存则包含两个。其实这个看法是错误的!  一条内存条的物理Bank是由

7、所采用的内存颗粒的位宽决定的,各个芯片位宽之和为64bit就是单物理Bank;如果是128bit就是双物理Bank。读到这里,大家也应该知道,我们可以通过两种方式来增加这种类型内存的容量。第一种就是通过增加每一个独立模块的容量来增加Bank的容量,第二种方法就是增加Bank的数目。由于目前内存颗粒位宽的限制,一个系统只有一个物理Bank已经不能满足容量的需要。所以,目前新一代芯片组可以支持多个物理Bank,最少的也能支持4个物理Bank。对于像Inteli845D这种支持4个Bank的芯片组来说,我们在选

8、购内存时就要考虑一下插槽数与内存Bank的分配问题了。因为如果选购双Bank的内存,这意味着在Inteli845D芯片组上我们最多只能使用两条这样的内存,多了的话芯片组将无法识别。这里我建议大家最好根据自己的主板所提供的内存插槽数目来选购内存,如果主板只提供了两个内存插槽,那就不必为内存是单Bank还是双Bank而担心了。而如果主板提供了4个内存插槽(同一种规格),那么应该尽量购买单Bank或大容量双Bank的内存,以免给日后升级留下不必要的麻烦。注:SDRAM与DDR内存的物理Bank是一样的,不过在R

9、DRAM内存规格中,物理Bank被通道(Channel)取代。2.逻辑Bank  逻辑Bank的英文全称为LogicalBank,简称L-Bank。如果将物理Bank说成是内存颗粒阵列的话,那么逻辑Bank可以看做是数据存储阵列。不过与物理Bank不同,SDRAM与DDR内存的逻辑Bank并不完全一样,所以我将分开来简单介绍一下。  简单地说,SDRAM的内部是一个存储阵列(图1),因为如果是管道式存储,就很难做到随机访问了。阵列就如同表格一样,将数据“填”进去。因此逻辑Bank我们可以看成是一张逻辑二维

10、表,在此表中内存的数据是以位(bit)为单位写入一个大的矩阵中,每个单元我们称为CELL,只要指定一个行(Row),再指定一个列(Column),就可以准确地定位到某个CELL,里面每个单元都可以存储数据,而且每个单元的存储空间相同——因为实际上与物理Bank每个单元具体存储数据量相同。这个具体的单元存储数据量即为逻辑Bank的位宽(实际上内存芯片的位宽就是逻辑Bank的位宽),一般有4bit、8bit和16bit等几种。如果你认为不好理解的话,那么你可以用硬盘操作中的簇与扇区的关系来理解内存中的存储形式

11、——扇区是硬盘中的最小存储单元相当于内存中的存储体 而一个簇则包含多个扇区相当于逻辑Bank中的存储单元 数据的交换都是以一个簇为单位进行。由于工艺上的原因,这个阵列不可能做得太大,所以一般内存芯片中都是将内存容量分成几个阵列来制造,也就是说内存芯片中存在多个逻辑Bank,随着芯片容量的不断增加,逻辑Bank数量也在不断增加。  主板芯片组本身设计时在一个时钟周期内只允许对一个逻辑Bank进行操作,而不是主板芯片组对内存芯片内

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。