内存运行频率是由谁决定的?( 二 )


综合来看,CPU标称的是MRC承诺支持的最高频率,主板标称该主板可以达到的最高频率,而内存列出来该内存可以工作的所有频率 。在我们这个例子中,如果用户不改动主板的BIOS选项,结果就是这三个值得最小那个,即2400,是最终工作频率 。
那么我们买这么好的主板,这么贵的内存是不是一种浪费呢?小伙伴没就不能更快的吃鸡了吗?当然不是了 。
超频和XMP我们从前文可以判断出来,2400这个频率是最保守的频率,该频率经过CPU厂商、内存厂商和主板厂商三方反复验证,一定可以稳定工作,不会因为内存工作不稳定而死机或者丢失数据 。对于2400之上的内存,CPU厂商并不做保证 。
如果主板标称超过CPU最高支持频率,主板往往会提供超频选项,供激进的玩家挑战更快的内存速度 。但玩家在挑战更高频率的时候,往往不得不在BIOS里面反复调整各种时序,并进行烤机来验证稳定性 。不经过严格烤机的玩家经历了:更快->兴奋->更更快->更兴奋->更更更快->立刻死机->回退->偶尔死机->放弃,后往往对超频失去兴趣 。而长时间的烤机也十分枯燥 。
Intel感受到了这种市场的需求,在2007年9月推出XMP内存认证标准 。Intel测试后会对内存厂商的XMP信息予以认证,并公布在官方网站上 。解决了大部分超频的烦恼 。
其他超频对游戏的体验影响大吗?这是另一有趣的问题,我在参考资料2中列出了一篇有意思的文章,有兴趣的读者可以参考一二 。
结论相信通过本文,读者已经十分清楚围绕内存的各个部件的关系 。授人以鱼不如授人以渔,希望通过这篇/这些篇文章,让大家不但知其然还知其所以然 。最后大家可以一起思考几个有趣的问题:
1. 为什么只有X86的CPU有这么麻烦的MRC,ARM体系的内存初始化却非常的简单?
2. 为什么用同样的CPU,有的主板支持DDR3,有的主板却支持DDR4?
参考资料:
[1]: Serial presence detect
[2]: Gaming on DDR4 Memory: 2133 vs 2666/3200MHz & 8GB vs 16GB
 




推荐阅读