第05章内存-ppt精要.ppt

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第05章内存-ppt精要

* 5.5 内存的性能 内存速度和内存总线带宽影响着内存性能。内存速度通常以ns(纳秒)或MHz来表示,而处理器速度总是用MHz(兆赫兹)或GHz(吉赫兹)表示,这就增加了迷惑性。下面提出一种将它们互相转换的方法。 纳秒被定义为一秒的十亿分之一——即10-9秒,这是一个非常短的时间。为了更直观地体现,我们用光速来说明,光在真空里的速度是每秒299792公里。在十亿分之一秒里,一束光只能传输29.98厘米,比通常的标尺都短。 兆赫兹(MHz)表示每秒百万个周期。例如,2000MHz的处理器就意味着每秒二十亿个周期。 当1GHz处理器要从133MHz内存读多个字节的数据时会发生什么情况?会出现大量的等待状态!一个等待状态是处理器在等待数据就绪之前必须执行的一个额外的“什么也不做”的周期。由于内存周期为7.5ns(133MHz),而处理器周期为1ns(1GHz),处理器需要执行6个等待状态,然后数据才会在第7个周期准备好。以这种方式增加等待状态实际是将处理器速度减慢至内存速度。在PC的发展史上,内存速度一直难于跟上处理器的速度,需要多级高速缓存来缓和处理器对较慢主存的请求,另外,处理器也出现了主频、倍频和外频的概念。 影响内存性能除了内存速度和内存总线带宽以外,还有一个重要的因素,那就是内存延迟。打个形象的比喻,就像在餐馆里用餐的过程一样,首先要点菜,然后还需要等待服务员上菜。同样的道理,内存延迟就是系统在进入数据存取操作就绪状态前需要等待内存响应的时间。内存延迟时间越小,电脑从内存中读取数据的速度也就越快,内存的性能也就越高。 通常情况下,我们用4个连着的阿拉伯数字来表示一个内存延迟,例如2-2-2-5。其中,第一个数字最为重要,它表示的是CAS Latency,也就是内存存取数据所需的延迟时间CL。第二个数字表示的是tRCD,接下来的两个数字分别表示的是tRP和tRAS。而第四个数字一般而言是它们中间最大的一个。 * * 5.6.1 内存标识的识别 在系统自检过程中,或使用检测软件在Windows操作系统中可以查看到内存的容量、类型、速度等参数信息;通常在内存模块上也能够找到相关参数的标识(参见图5-23)。当然,也可以从内存芯片的型号中得到所需的参数(参见图5-24)。不幸的是,因为还没有工业标准来对这些芯片编号,如果想理解这些数字的话就需要与查阅各生产厂商相关资料了。 * 5.6.2 内存模块的单双面 有些内存模块是只有单面有内存芯片,但有的却是双面都有,这些单面和双面内存模块到底有些什么差异呢? 按照内存的工作原理,内存传输数据的位宽也就是内存总线的位宽。例如,目前系统的内存总线都是64bit,这也意味着内存每次必须传输64bit位宽的数据。从制造工艺和成本来说,单芯片实现64bit位宽有一定的难度,所以内存摸组需要多芯片协同工作,而不同的内存颗粒有不同的位宽,要构成64bit位宽,8bit的需要8个芯片,而16bit的需要4个,这样,我们就把构成64bit位宽的一组内存芯片称之为一个物理Bank。如果一个内存模块是由分布在单面的8个8bit的芯片构成,那它有1个物理Bank,如果是由分别在双面的16个8bit的芯片构成,那它就有2个物理Bank(16×8/64)。并不是所有的单面的内存都是一个物理Bank,例如,单面8个16bit芯片的内存模块就有2个物理Bank。也不是所有的双面内存模块都是双物理Bank,例如16个4bit的芯片构成的内存模块就只有1个物理Bank。 不同的芯片组所支持的物理Bank是不同的。如Intel 845系列芯片组支持4个物理Bank,而SiS的645系列芯片组则能支持6个物理Bank。如果主板只能支持4个物理Bank,而我们用的内存模块有6个物理Bank,那多余的2个物理Bank就白白地浪费了。 所以,我们更应该关注内存模块的物理Bank数,而不是内存的单双面。 * 5.6.2 内存模块的容量 内存模块的容量是模块上所有内存芯片的容量之和,而PC系统中的内存容量又是安装在系统中所有内存模块的容量之和。随着计算机技术与产业的飞速发展,PC系统配置的内存容量在不断的增加,从486时代的4M左右到现在的1G甚至更高。 知识点:0771 0772 如何查看内存容量.操作系统中\自检PC系统中的内存容量可以在开机自检画面或BIOS SETUP中查看到。有些PC系统的开机自检画面会被开机LOGO图片所取代,这时可以在自检过程中按下TAB键、ESC键或其它某些特定的按键来切换出被隐藏的开机自检画面。Windows系列操作系统也提供了查看内存容量的功能,在“控制面板”――“系统”中可以看到内存容量的大小。 有些时候,通过上述几种方式查看到的内存容量和PC系统中实际内存容量会有不同。例如,实际的

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档