某总线的时钟频率为66mhz_为什么内存频率是2133这样奇葩的数字?

7045c9a8adbefa40e45e7fca6384648a.gif 点击上面的蓝字关注我们哦!

如果问内存有多少种不同的频率,你一定能脱口而出:2133 MHz、2400 MHz、2666 MHz、3000 MHz等,但是为什么会有2133和2666这样奇怪的数字,而不是都采用100 MHz的整数倍呢?

bde3f45bb4f66ec913c673f2e8132f3a.png

这样的设置主要有两个方面的原因,一是更高的性能,另一个则是更低的价格。

a4eec8faebc9304f86f6daaad699b96e.png内存频率有很多有零有整的数字

我们知道,所有的硬件只用一种规格的零件要比不同的硬件用不同规格的零件来得便宜(标准化),而体现在CPU和PCI总线时钟上就是特定频率的晶振。

e311ebe250ff8419b20d6d859f075b5a.png

左侧的椭圆元件就是晶振

频率越高可以获得越快的运算速度,但是需要考虑成本,时钟频率33.33 MHz的晶振是性能和成本比最便宜的晶振之一,将33.33 MHz作为通用CPU时钟及PCI总线时钟的频率有很大一部分是此原因。 其实在这里有更多的小数位数(可以认为是33⅓ MHz),但是为了方便描述我们统一简写。

b4bebd3e33f1e47e83f2aae631afcaf8.png33.33 MHz和其他频率不冲突(图片截自维基百科)

另外,33.33 MHz这一频率和其他像3G网络(30.72 MHz)或GPS(27.45 MHz)这些的频率并不冲突,也不会担心干扰。一旦使用了这个频率,就不再更改为其他频率了。 现在我们知道,系统时钟速度主要遵循PCI总线的频率也就是33.33 MHz,基于此根频率2^N的频率更加容易实现,在使用中的成本也更低,而将33.33 MHz增量之后得到的是66.66 MHz,所以PCI中的第一次加倍实际上是从66.66 MHz(66⅔ MHz)到了133.33 MHz(133⅓ MHz)。

b678b30c5d5ca712310b89822f4cfc5f.png

内存频率由基本时钟和乘法器得出

前面的频率还都是在CPU和主板上完成的,来到内存之后就是由基本时钟和乘法器来得出频率了,基本时钟频率取的是133⅓ MHz,接下来就是见证奇迹的时刻了。 133⅓×10=1333.3333即1333 MHz; 133⅓×16=2133.3333即2133 MHz; 133⅓×18=2400即2400 MHz; 133⅓×20=2666.6666即2666 MHz; 133⅓×24=3200即3200 MHz。

a128d99d55797685a95ed7cc3459d820.png

现在你明白了,为什么内存频率会是2133 MHz或2666 MHz这样有零有整的数字,这也是能在尽可能亲民价格的基础上获得更好性能的解决方案。

c16de81ebaf516065b09e7cc12f6b511.gif

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值