我爱帮助网--QQ交流群号

Nas交流与矿渣群(unraid 群晖 猫盘 蜗牛等):372167400         物联网/智能家居群:518812757             帮助教程:手册大全

软件使用与建站群:1057308983      虚拟化交流群:13448651

电脑中内存的时序参数解释

2020-03-19 08:00:00
阿超
原创
4838

内存条作为计算机的组件,有着举足轻重的作用。 内存直接关系到计算的运行速度

在内存中,性能参数主要是内存时序和频率这两个参数,有人说过内行看时序,外行看频率,因为相对于内存频率,内存时序更加复杂,内容更多


下面来讲一下关于内存的时序参数的概念和原理:

内存时序即描述同步动态随机存取存储器(SDRAM)性能的一种参数,一般存储在内存条的SPD中。四个参数分别是“CL-tRCD-tRP-tRAS”,单位为时钟周期。它们通常被写为四个用破折号分隔开的数字,如17-17-19-25。

它们的含义依次为:

1. CAS Latency(简称CL值)内存CAS延迟时间,它是内存的重要参数之一,某些牌子的内存会把CL值印在内存条的标签上;

2. RAS-to-CAS Delay(tRCD),内存行地址传输到列地址的延迟时间;

3. RAS Precharge Delay(tRP),内存行地址选通脉冲预充电时间;

4. Row Active Delay(tRAS),内存行地址选通延迟。



1.CL:列寻址所需的时钟周期(表示延迟的长短)

确实是同频率下,CL值越小内存条性能越好。从DDR1-4随着内存条的频率越来越高,CL值也越来越大,但是其真实的CL延迟时间几乎没有什么变化。这说明并不是CL值越大,内存条的CL延迟就越大,内存条就越差。从DDR1-4 CL值越来越大,相反说明CL越大,能上去的频率越高。

我们来计算一下DDR1~4的CL延迟时间:乘2的原因是DDR内存一个时钟周期内传输两次数据,可以看做基数是2

DDR-400 3-3-3-8:3*2/400=15 ns

DDR2-800 6-6-6-18:6*2/800=15 ns

DDR3-1333 9-9-9-24:9*2/1333=13.5 ns

DDR4-2133 15-15-15-35:15*2/2133=14 ns

我们再来算算Crucial内存条的CL延迟时间(样本选用8G内存条):

DDR4-2400 16-16-16-39: 16*2/2400=13.3 ns


根据上面的计算,可以看出其实CL延迟时间差距不大,之所以每代产品性能比上代要好,是因为频率的提高,也就是说CL值接近时,内存频率越高性能越好,而在进行超频时,如果可以调高CL,就可以获得更高的频率。


2.tRCD:行寻址和列寻址时钟周期的差值。

tRCD值对内存最大频率影响最大。内存条想要上到一个高的频率,而如果不能加大电压和放宽CL值,那么就只能把tRCD值增大。现在的DDR4一般的1.2V,想要CL值好看,还想要内存条能超频到更高,那就加大tRCD咯,还想要灯光效果,那就把时序统统的加大。所以tRCD大不代表内存条差,相反代表内存条可以超到一个很高的频率。


3.tRP:在下一周期之前,预充电需要的时钟周期。

虽然tRP的影响会随着频繁操作一个bank而加大,但是它的影响也会被bank交叉操作和命令调配所削弱。放宽tRP有利于提高行址激活、关闭的命中率,正确率。放宽tRP可让内存条的兼容性更好。


4.tRAS:对某行的数据进行存储时,从操作开始到寻址结束需要的总时间周期。

此操作并不会频繁发生,只有在内存空闲或开始新一个任务的时候才使用它。tRAS值太小有可能导致数据错误或丢失,太大的值则会影响内存性能。如果内存条负荷较大,一般可以稍微放宽tRAS值。


凡是OC内存条(超频厉害的内存条),灯条,它们的tRCD、tRP、tRAS一般都比较大。要超频厉害,要灯光效果,还要保持很好的兼容性,必须适当的调节时序。

颗粒封装技术:
1、SIMM(Single Inline Memory Module,单内联内存模块) 
2、DIMM 
3、RIMM 

总结

如镁光2400MHz的DDR4的内存,它的时序是17-17-19-39,而2666MHz的内存时序是19-19-19-41,在实际测试中2666 MHz的内存频率虽然较高,但是由于时序数值也高,性能并没有什么优势。因此大家在选择内存的时候关注频率的同时还要注重时序,频率一样的情况下一定要选择时序更低的内存。


0
发表评论
评论通过审核后显示。
文章分类
联系我们
联系人: 王先生