电脑内存条时序是什么意思
内存时序(英语:memory timings 或 ram timings)是描述同步动态随机存取存储器(SDRAM)性能的参数,它由四个用破折号分隔开的数字表示,例如 7-8-8-24。这些数字指定了影响随机存取存储器速度的潜伏时间(延迟时间),较低的数字通常意味着更快的性能。
内存时序的四个参数具体含义如下:
- CL(CAS Latency):列地址访问的延迟时间,是时序中最重要的参数,表示从内存控制器发出读取命令到数据开始传送之间的延迟时间,即内存确定了行数之后,还需等待的访问具体列数的时间(时间周期)。它是一个确切的周期数,任何改动都会影响目标数据的位置。
- TRCD(RAS to CAS Delay):行地址传输到列地址的延迟时间,即内存控制器接收到行地址信号后,需要等待多少时钟周期才能访问该行的某个列地址。它是一个估值,小幅改动这个值并不会明显影响内存性能。
- TRP(RAS Precharge Time):行预充电时间,指内存控制器在激活一行之后,需要等待多久才能激活另一行的时间,即确定了一行,还要再确定另外一行所需要等待的时间(时间周期)。
- TRAS(RAS Active Time):行活动时间,通常这个参数会被省略。它表示行活动命令与预充电命令之间的最小时钟周期数,也可以简单理解成是留给内存写入或者读取数据的一个时间,一般接近于前三个参数的总和。
当将内存时序转换为实际的延迟时,需要注意其单位为时钟周期,并且要知道时钟周期的时间,否则无法确定一组数字是否比另一组数字更快。例如,DDR3-2000 内存的时钟频率是 1000MHz,其时钟周期为 1ns,基于此,CL=7 对应的绝对延迟为 7ns;而更快的 DDR3-2666(时钟 1333MHz,每个周期 0.75ns)可能用更大的 CL=9,但产生的绝对延迟 6.75ns 更短。
在现代 DIMM 中,包括一个串行存在检测(SPD)ROM 芯片,其中包含为自动配置推荐的内存时序。电脑上的 BIOS 可能允许用户调整时序以提高性能(但存在降低稳定性的风险),或在某些情况下增加稳定性(如使用建议的时序)。
需要注意的是,内存带宽测量的是内存的吞吐量,它通常受到传输速率而非潜伏时间的限制。通过交错访问 SDRAM 的多个内部 bank,有可能以峰值速率连续传输,这可能会以增加潜伏时间为代价来增加带宽。并且,每个新一代的 DDR 内存通常有着较高的传输速率,但绝对延迟没有显著变化,尤其是市场上的第一批新一代产品,可能有着较上一代更长的延迟。即便增加了内存延迟,增加内存带宽也可以改善多处理器或多个执行线程的计算机系统的性能,同时也将提升没有专用显存的集成显卡的性能。
在实际应用中,同代同频率的情况下,内存时序越小越好。一般情况下,用户可以只关注第一个数字(即 CL 值),它在同代同频率下越小,内存性能通常就越好。但高频率和低时序往往难以兼得,频率上去了,时序可能就得有所牺牲;要想获得足够低的时序,频率又可能很难拔高。
如果你想查看电脑内存的时序,可以使用 CPU-Z 等软件,在内存的选项卡中查看 CL、TRCD、TRP、TRAS 等数值。同时,现在的主板对不同主频、不同时序、不同品牌的内存兼容能力较强,只要内存代数相同,即使内存时序不同也通常能够兼容。
