单面与双面内存的区别

单面与双面内存的区别

ID:14811827

大小:113.50 KB

页数:7页

时间:2018-07-30

单面与双面内存的区别_第1页
单面与双面内存的区别_第2页
单面与双面内存的区别_第3页
单面与双面内存的区别_第4页
单面与双面内存的区别_第5页
资源描述:

《单面与双面内存的区别》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、单面与双面内存的区别虽说如今SD内存早已被装机者们淘汰,可是对于不少无缘DDR的老主板的用户来说,这SD内存可是升级的难觅之宝,往往加一根小小的内存就可以提高不少老机子的性能,做更多的事情。    但是偏偏好事多磨,内存的混插往往不是那么太平的,常常会出些这样那样的问题,究其原因,有很多中,其中之一便是这单面和双面内存混插造成。那什么是单面和双面内存呢?它们有些什么样的特性与区别呢?下面咱们就细细道来。        “胜现”单面内存        “超胜”双面内存    何谓内存BANK    一般而言,各位注意了,是一般而言,单面内存每条拥有一组BANK,

2、而双面的内存则每条提供了两组的BANK,之所以要强调一般而言我会在文中加以阐明。……什么?不知道BANK为何物?好!那我就来解释一下BANK先。内存的BANK其实分为两部分,逻辑BANK和物理BANK。    先来讲讲逻辑BANK。芯片的内部,内存的数据是以位(bit)为单位写入一张大的矩阵中,每个单元格我们称为CELL,只要指定一个行(Row),再指定一个列(Column),就可以准确地定位到某个CELL,这就是内存芯片寻址的基本原理。这样的一个阵列我们就叫它内存的逻辑BANK(LogicalBANK)。    再来说说物理BANK。通常主板上的每个内存插槽

3、分为两段,这个大家从VIA主板BIOS设置中的BANK0/1DRAMTiming选项很容易推理得到,实际上也就是两个BANK,不过这里的BANK概念与我们前面分析芯片内部结构时提到的BANK可不一样。    简单地说这个BANK就是内存和主板上的北桥芯片之间用来交换数据的通道,目前以SDRAM系统为例,CPU与内存之间(就是CPU到DIMM槽)的接口位宽是64bit,也就意味着CPU一次会向内存发送或从内存读取64bit的数据,那么这一个64bit的数据集合就是一个内存条BANK,很多厂家的产品说明里称之为物理BANK(PhysicalBANK)。    目前

4、绝大多数的芯片组都只能支持一根内存包含两个物理BANK,但是针对某个具体的条子,很多人想当然,认为每个DIMM插槽使用内存条的面数来区分占用几个BANK通道,单面的(16M,64M)只占用一个物理BANK,而双面的(32M,128M)则需占用两个物理BANK。实际上物理BANK与面数是无关的,PCB电路可以设计成双面和单面,也可把全部芯片(16颗)放在一面上(至少从理论上是完全可能)。        845G有四个内存BANK    有些内存条单面就是一个物理BANK,但有些双面才是一个物理BANK,所以不能一概而论。256MB内存条就是一个典型的例子,虽然是

5、双面并多达16枚芯片,但仍然是单个物理BANK的。要准确知道内存条实际物理BANK数量,我们只要将单个芯片的逻辑BANK数量和位宽以及内存条上芯片个数搞清楚。各个芯片位宽之和为64就是单物理BANK,如果是128就是双物理BANK。    CPU工作时与BANK的关系    CPU工作时,每次只访问一个物理BANK,这是因为一个物理BANK的位宽是64Bit。CPU访问的数据是存放在内存条的内存颗粒上的,现在的芯片组设计时都是要求内存条上每个芯片均承担提供数据的任务,即内存条上的每个颗粒都要负担这64bit数据的一部分。    这就要牵扯到我们上文所说得位宽的

6、问题了,如果内存芯片的位宽是8位,那么用这个芯片组成内存条只需要8颗芯片即完成了64位数据并发任务,如果是4位,那么就需要16颗芯片才能达到64bit的要求。当内存条颗粒设计为位宽为8位,16颗内存颗粒的时候,内存条的位宽就变为6x16=128bit。所以就要设计为双BANK。这是由于CPU一次只能处理64bit的数据所造成的。    以后随着技术的进步,128bit,256bit都是可以实现的。以上就是所谓的逻辑BANK和物理BANK。虽然这些区别不是很大,但是却往往造成不小的问题,让人头痛。举一个较古老的例子:曾经有一款大度256M内存采用单面了设计,仅有

7、一组物理BANK。但是由于INTEL(Intel440BX,i815)芯片组只能正确识别单物理BANK最高容量为128M,这种情况造成大部分INTEL主板就无法完全使用大度256M内存的全部容量,只可以使用一半128M。        事实上很多类似的大容量内存不能为一些旧型号主板支持的主要原因就是芯片组对内存芯片的逻辑BANK数据深度有一定限制。我们知道芯片的容量主要由三个参数决定,首先是逻辑BANK的单元格数(数据深度),其次是逻辑BANK的位数。最后是逻辑BANK的个数。三者相乘得到芯片的容量。    大度内存256MB之所以不能在440BX上用,就是由

8、于BX芯片组只支持内存芯片的数据深度为

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

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

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