来源:微信公众号「微星GAMING」 不知道各位玩家有没注意到,主板会标注一个最高超频频率,比如Z790时的7800MHz,而现在这个参数却悄悄地变成了MT/s。如果你去问内存厂家,对方可能会告诉你一句"两者一个意思"——那真的只是一个单位变化吗?跟着小红龙,带你了解事情的前因后果。 ![]() 先说结论,MT/s代表当今内存的效率标识,而MHz是一个用了很多年的误区。因为MHz(兆赫兹)是时钟频率单位,表示每秒百万次时钟周期。而MT/s(MegaTransfers per second,每秒百万次传输)是数据传输速率单位,表示每秒实际完成多少次数据传输。 ![]() DDR开启双倍效率时代 事情要从SDRAM(下文简称SDR)时代说起。早期的SDR内存时代,数据只在时钟信号的上升沿传输一次。这时候100MHz的时钟频率就等于100MT/s的传输速率,两者数值完全相等,因此混用也没有关系。 ![]() 而到了DDR时代,性质就不同了。DDR全称是双倍速率同步动态随机存储器,其通过时钟信号的上升沿和下降沿各传输一次数据,实现双倍于传统SDRAM的传输速率。比如DDR 266,其等效传输速率为266MT/s,而实际I/O时钟频率约为133MHz。所以拿266来标注也算行业惯例,这一概念一直延续到DDR5时代。 ![]() DDR5有何不同 到了DDR5时代,部分Windows任务管理器与第三方软件显示的数值还不一致情况持续放大,更容易让人误以为内存频率"货不对板"。 ![]() 图:CPU-Z中内存频率仅为Win10系统显示的一半 DDR5与之前桌面内存相比有较大改动,比如通道拆分为双32bit子通道(单根即显示双通道)、内置ECC、PMIC移出主板等、16n预取等概念。这里还有个颇为复杂的逻辑:16n预取意味着核心每周期取出16个数据,通过I/O端以DDR方式(双沿)输出。因此,核心时钟到I/O时钟的倍率为x8(16n÷2=8),而I/O时钟到数据速率的倍率为x2(DDR双沿传输),最终核心时钟到数据速率的总倍率为x16。以DDR5-4800为例:核心时钟300MHz,I/O时钟2400MHz(300×8),传输速率4800MT/s(2400×2 = 300×16),总之DDR5并不能简单的x2。 ![]() 为了避免这种"约定俗成"的概念继续误导消费者,厂家开始以MT/s作为单位标注。加之JEDEC的规范中一直用MT/s作为速度单位,因此内存性能这一单位终于从频率标称转向数据效率标称了。 ![]() 实际上现在内存制造商在DDR5上一般不会写MHz等信息,只有MT/s或压根不标单位。比如DDR5 6400实际指的是6400MT/s,可别再用MHz做单位来喔!说到底,MT/s才是体现性能的实际单位,而MHz只是实现方法之一,因此内存性能认准MT/s就行了。 |