RAS(Row Address Strobe,行地址信号) to CAS Delay:简称tRCD,从字面意思理解就是行地址信号到列地址信号的延迟,内存中的数据就好比一个表格,有行有列,当内存要读写某个指定地址的数据时,就需要找到它在第几行第几列,而内存会首先发送一个行地址信号(RAS),再发送一个列地址信号(CAS),而这两个信号发送不是同时的,而是有延迟的,这个延迟就是tRCD,并且,这个延迟对同频率下内存性能的影响最大。
Row Active Delay:简称tRAS,指从内存接受到一个新请求到激活内存地址的间隔,这个参数并不是太重要,因为它只是内存要创建一个新数据时候才用到的延迟,但这个值太高或太低都不好,太高了会导致内存地址激活周期变长,影响性能,太低了会造成已激活的地址提早进入非激活状态,出现数据错误或需要重新激活。
简单的说,CL值是内存对同一地址的存取延时,而后边三个则是寻址延时。
内存宏观延迟的算法很复杂,因为除了以上提到的四个参数外还有许多别的参数,但是我们可以用一个基本算法,计算存取延时,来评定内存的性能。首先我们要知道,以上提到的四个参数,单位都为“周期”,而不是纳秒。一个周期是多长呢?这就是由内存频率决定的。我们知道DDR3-1600的实际频率为800MHz,DDR的意识是双倍的数据传输率(Double Data Rate),并不是真实的工作频率。所以DDR3-1600的内存在1秒钟内可以工作800, 000, 000个周期。那么我们就可以反过来推算出它的频率周期是1.25纳秒,而根据上面提到CL值的含义,假设这里CL值为8 clock,那么我们就可以得到内存真正的存取延迟为1.25*8=10ns。