内存频率是非常重要的,而我们使用的ddr4内存频率一般为2133mhz、2400mhz、2600mhz等。这些频率数字的规定并不是很规律,你可能会想知道:这些频率数字是基于什么原则来规定的呢?
晶振和blck
内存频率数字是如何产生的呢?实际上,源头在于主板上的晶振。
一般来说,主板上有两个以上的晶振,而其中最重要的是xtal。它提供基准的24mhz频率,由南桥pch的嵌入式时钟控制器icc通过pll和差分器输出100mhz的时钟信号clkout_cpubclk_pin,这就是bclk基频。
base clock基频的作用类似于溪流从南桥流出,进入cpu,然后逐渐分出支流,滋润内核、核显、内存等组件。
这意味着它是基准频率,其他组件的倍频都是基于它变化的。是不是有点明白了呢?
内存基频
内存频率由cpu外频决定,通常有100mhz模式和133mhz模式两种基频。为了得到它们,我们需要使用一个叫做bclk到内存频率转化率ratio的东西。
这个选项通常由bios自动设置,所以我们不需要过多担心。但如果你想手动设置频率,就需要手动输入这个数值了。
记住计算公式
一般这个ratio有100:100和100:133两种选择,也就是dram基频和bclk一致,或者1:1.33。有了这两个基频,内存的最终频率是cpu频率的倍数。也就是说
内存频率 = 内存基频 x 倍频
让我们试试把这些数值带入公式,计算一下2133mhz和2666mhz的频率。由于133mhz是一个近似值,我们可以将其保留四位小数,计算结果四舍五入到整数部分。
2133mhz=133.3333基频x16倍频=2133
2666mhz=133.3333基频x20倍频=2666