内存

主频
内存主频和 CPU 主频一样,习惯上被用来表示内存的速度,它代表着该内存所能达到的最高工作频率。内存主频是以 MHz(兆赫)为单位来计量的。内存主频越高,在一定程度上代表着内存所能达到的速度越快。内存主频决定着该内存最高能在什么样的频率正常工作。
计算机系统的时钟速度是以频率来衡量的。晶体振荡器控制着时钟速度,在石英晶片上加上电压,其就以正弦波的形式震动起来,这一震动可以通过晶片的形变和大小记录下来。晶体的震动以正弦调和变化的电流形式表现出来,这一变化的电流就是时钟信号。而内存本身并不具备晶体振荡器,因此,内存工作时的时钟信号,是由主板芯片组的北桥或直接由主板的时钟发生器提供的。也就是说,内存无法决定自身的工作频率,其实际工作频率是主板来决定的。
一般情况下,内存的工作频率是和主板的外频相一致的。通过主板调节 CPU 的外频,也就调整了内存的实际工作频率。

两种工作模式

一种是同步工作模式。此模式下,内存的实际工作频率与 CPU 外频一致,这是大部分主板所采用的默认内存工作模式。

另外一种是异步工作模式。这样,允许内存的工作频率与 CPU 外频可存在一定差异。它可以让内存工作在高出或低于系统总线速度 33MHz,又或者让内存和外频以 3:4、4:5 等特定比例的频率上。利用异步工作模式技术,就可以避免以往超频而导致的内存瓶颈问题。


传输类型

是指内存所采用的内存类型。不同类型的内存,传输类型各有差异,在传输率、工作频率、工作方式、工作电压等方面,都有不同。目前,市场中主要有的内存类型有 SDRAM、DDR SDRAM 和 RDRAM 三种。其中,DDR SDRAM 内存占据了市场的主流,而 SDRAM 内存规格已不再发展,处于被淘汰的行列。RDRAM 则始终未成为市场的主流,只有部分芯片组支持,而这些芯片组也逐渐退出了市场,RDRAM 前景并不被看好。

SDRAM,即 Synchronous DRAM(同步动态随机存储器),曾经是 PC 电脑上最为广泛应用的一种内存类型,即便在今天,SDRAM 仍旧还在市场占有一席之地。既然是“同步动态随机存储器”,那就代表着它的工作速度是与系统总线速度同步的。与系统总线速度同步,也就是与系统时钟同步,这样就避免了不必要的等待周期,减少数据存储时间。同步还使存储控制器知道在哪一个时钟脉冲期由数据请求使用,因此数据可在脉冲上升期便开始传输。
DDR 严格的说,DDR 应该叫 DDR SDRAM,人们习惯称为 DDR。部分初学者也常看到 DDR
SDRAM,就认为是 SDRAM。DDR SDRAM 是 Double Data Rate SDRAM 的缩写,是双倍速率同步动态随机存储器的意思。DDR 内存是在 SDRAM 内存的基础上发展而来的,仍然沿用 SDRAM 生产体系。SDRAM 在一个时钟周期内只传输一次数据,它是在时钟的上升期进行数据传输;而 DDR 内存则是一个时钟周期内传输两次数据,它能够在时钟的上升期和下降期各传输一次数据。因此,称为双倍速率同步动态随机存储器。DDR 内存可以在与 SDRAM 相同的总线频率下,达到更高的数据传输率。
RDRAM(Rambus DRAM)是美国的 RAMBUS 公司开发的一种内存。与 DDR 和 SDRAM 不同,它采用了串行的数据传输模式。在推出时,因为其彻底改变了内存的传输模式,无法保证与原有的制造工艺相兼容,而且内存厂商要生产 RDRAM,还必须要加纳一定专利费用,再加上其本身制造成本,就导致了 RDRAM 从一问世就高昂的价格,让普通用户无法接收。而同时期的 DDR 则能以较低的价格,不错的性能,逐渐成为主流,虽然 RDRAM 曾受到英特尔公司的大力支持,但始终没有成为主流。

DDR2(Double Data Rate 2)SDRAM,是由 JEDEC(电子设备工程联合委员会)进行开发的新生代内存技术标准,它与上一代 DDR 内存技术标准最大的不同就是,虽然同是采用了在时钟的上升/下降延同时进行数据传输的基本方式,但 DDR2 内存却拥有两倍于上一代 DDR 内存预读取能力(即:4bit 数据读预取)。换句话说,DDR2 内存每个时钟能够以 4 倍于外部总线的速度读/写数据,并且能够以内部控制总线 4 倍的速度运行。此外,由于 DDR2 标准规定所有 DDR2 内存均采用 FBGA 封装形式,而不同于目前广泛应用的 TSOP/TSOP-II 封装形式,FBGA 封装可以提供了更为良好的电气性能与散热性,为 DDR2 内存的稳定工作与未来频率的发展提供了坚实的基础。


金手指
金手指(connecting finger)是内存条上与内存插槽之间的连接部件,所有的信号都是通过金手指进行传送的。金手指由众多金黄色的导电触片组成,因其表面镀金而且导电触片排列如手指状,所以称为“金手指”。金手指实际上是在覆铜板上通过特殊工艺再覆上一层金,因为金的抗氧化性极强,而且传导性也很强。不过,因为金昂贵的价格,目前较多的内存都采用镀锡来代替。内存处理单元的所有数据流、电子流,正是通过金手指与内存插槽的接触与PC 系统进行交换,是内存的输出输入端口。因此,其制作工艺,对于内存连接显得相当重要。


接口类型
接口类型,是根据内存条金手指上导电触片的数量来划分的。金手指上的导电触片,也习惯称为针脚数(Pin)。因为不同的内存采用的接口类型各不相同,而每种接口类型所采用的针脚数各不相同。
目前,台式机系统主要有 SIMM、DIMM 和 RIMM 三种类型的内存插槽,而笔记本内存插槽则是在 SIMM 和 DIMM 插槽基础上发展而来,基本原理并没有变化,只是在针脚数上略有改变。
SIMM(Single Inline Memory Module,单列直插内存模块)。内存条通过金手指与主板连接,内存条正反两面都带有金手指。
DIMM(Dual Inline Memory Module,双列直插内存模块)。与 SIMM 相当类似,不同的只是 DIMM 的金手指两端,不像 SIMM 那样是互通的,它们各自独立传输信号。
RIMM(Rambus Inline Memory Module)是 Rambus 公司生产的 RDRAM 内存所采用的接口类型。RIMM 内存与 DIMM 的外型尺寸差不多,金手指同样也是双面的。统中内存的数量,等于插在主板内存插槽上所有内存条容量的总和。内存容量的上限,一般由主板芯片组和内存插槽决定。

颗粒封装
颗粒封装,其实就是内存芯片所采用的封装技术类型。封装就是将内存芯片包裹起来,以避免芯片与外界接触,防止外界对芯片的损害。空气中的杂质和不良气体,乃至水蒸气,都会腐蚀芯片上的精密电路,进而造成电学性能下降。不同的封装技术,在制造工序和工艺方面差异很大。封装后,对内存芯片自身性能的发挥,也起到至关重要的作用。芯片的封装技术,多种多样,有 DIP、POFP、TSOP、BGA、QFP、CSP 等等,种类不下三十种,经历了从 DIP、TSOP 到 BGA 的发展历程。

CL设置
内存延迟时间,有个专门的术语叫“Latency”。
要形象的了解延迟,我们不妨把内存当成一个存储着数据的数组,或者一个 EXCEL 表格,要确定每个数据的位置,每个数据都是以行和列编排序号来标示,在确定了行、列序号之后,该数据就唯一了。内存工作时,在要读取或写入某数据,内存控制芯片会先把数据的列地址传送过去,这个 RAS 信号(Row Address Strobe,行地址信号)就被激活,而在转化到行数据前,需要经过几个执行周期,然后接下来 CAS 信号(Column Address Strobe,列地址信号)被激活。在 RAS 信号和 CAS 信号之间的几个执行周期,就是 RAS-to-CAS 延迟时间。在 CAS 信号被执行之后,同样也需要几个执行周期。此执行周期在使用标准 PC133 的 SDRAM 大约是2—3 个周期;而 DDR RAM 则是 4—5 个周期。在 DDR 中,真正的 CAS 延迟时间则是2—2.5 个执行周期。RAS-to-CAS 的时间,则视技术而定,大约是 5—7 个周期,这也是延迟的基本因素。
tAC 是 Access Time from CLK 的缩写,是指最大 CAS 延迟时的最大数输入时钟,是以纳秒为单位的,与内存时钟周期是完全不同的概念,虽然都是以纳秒为单位。存取时间(tAC)代表着读取、写入的时间,而时钟频率则代表内存的速度。
内存总的延迟时间有一个计算公式,总延迟时间=系统时钟周期×CL模式数+存取时间(tAC)。
举个例子,来计算一下总延迟时间。比如,一条 DDR333 内存,其存取时间为 6ns,其内存时钟周期为 6ns(DDR内存时钟周期=1X2/内存频率,DDR333 内存频率为 333,则可计算出其时钟周期为 6ns)。我们在主板的 BIOS 中,将其 CL 设置为 2.5,则总的延迟时间=6ns X2.5+6ns=21ns。而如果 CL 设置为 2,那么总的延迟时间=6ns X2+6ns=18ns,就减少了 3ns 的时间。

ECC 校验
ECC 内存即纠错内存,简单的说,其具有发现错误,纠正错误的功能,一般多应用在高档台式电脑/服务器及图形工作站上,这将使整个电脑系统在工作时更趋于安全稳定。
ECC(Error Checking and Correcting,错误检查和纠正)内存,它同样也是在数据位上额外的位存储一个用数据加密的代码。当数据被写入内存,相应的 ECC 代码与此同时也被保存下来。当重新读回刚才存储的数据时,保存下来的 ECC 代码就会和读数据时产生的 ECC 代码做比较。如果两个代码不相同,他们则会被解码,以确定数据中的那一位是不正确的。然后这一错误位会被抛弃,内存控制器则会释放出正确的数据。被纠正的数据很少会被放回内存。使用 ECC 校验的内存,会对系统的性能造成不小的影响。不过,这种纠错对服务器等应用而言,是十分重要的。带 ECC 校验的内存价格,比普通内存要昂贵许多。


 


 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值