内存频率怎样计算?我来教会你

商务办公
我们都知道内存有频率,现阶段我们使用的DDR4内存频率一般都是2133MHz、2400MHz、2600MHz.....,只要仔细观察我们不难发现他们的间隔方式并不是很规律,那这些频率数字是基于什么原则来规定的呢?

 我们都知道内存有频率,现阶段我们使用的DDR4内存频率一般都是2133MHz、2400MHz、2600MHz.....,只要仔细观察我们不难发现他们的间隔方式并不是很规律,那这些频率数字是基于什么原则来规定的呢?

[[269632]]

 

晶振和BLCK

内存频率的这些数字是怎么来的呢?

我们来一起抽丝剥茧,追溯到源头的话,其实是因为位于主板上的一颗小小的晶振。

一般主板上都会有两个以上的晶振,而在这几个晶振中最重要的就是XTAL,它能够提供基准的24MHz频率,它接入南桥PCH的嵌入式时钟控制器ICC经过其中的PLL和差分器,输出100MHz的时钟信号CLKOUT_CPUBCLK_PIN,这也就是BCLK基频了。

[[269633]]

 

Base Clock基频的工作机制也比较简单,举个例子,它就像溪水,从南桥流出然后汇入CPU,然后开始逐渐分出支流,浇灌到内核、核显、内存等组件。

也就是说它是基准频率,其他各组件的Multiplier(倍频)都是在此基础上变化而来,怎么样是不是明白一些了?

内存基频

内存频率来源于CPU外频,所以内存一般有100MHz模式和133MHz模式这两种基频。为了得到它们,就需要一个叫做:BCLK到内存频率转化率Ratio(比例)的东西。

这个选项一般是由BIOS来自动设置的,我们并不需要过多担心,当然如果你需要手动输入自己心满意足的频率则需要手动来输入这一项数值了。

记住计算公式

一般这个Ratio有100 : 100和100 : 133两种选择,也就是要不DRAM基频和BCLK一致,要不然就是1:1.33,好了有了这两个基频,内存的最终频率和CPU一样,也就是说

内存频率 = 内存基频x倍频

接下来我们来一道数学题将数值带入公式试试,以2133MHz和2666MHz为例,由于133MHz是近似值,原值为133.3333333333....MHz,我们保留小数点后4位,重新计算一下后两题,结果四舍五入到整数部分。

2133MHz=133.3333基频x16倍频=2133

2666MHz=133.3333基频x20倍频=2666

好了,就是这么简单,学会了吗?您还想了解内存的其它知识欢迎在文末留言,笔者将穷尽精力为您解答。

责任编辑:武晓燕 来源: 中关村在线
相关推荐

2009-12-14 17:13:04

Linux系统修改共享

2022-11-11 07:54:43

2024-03-15 08:54:59

Linux内核NUMA

2009-11-24 09:53:37

SUSE enterp

2020-12-21 08:32:07

内存性能优化

2009-12-15 17:10:39

优化Linux

2011-03-31 14:21:42

保存数据

2021-07-15 06:43:11

Module Fede开发场景

2022-04-29 08:00:36

web3区块链比特币

2023-12-08 14:13:00

MemrayPython内存

2021-02-24 07:46:20

数据结构二叉树

2012-07-24 09:16:19

邮箱技巧

2011-06-01 14:24:22

设计移动Web

2018-05-21 08:44:48

领域服务领域行为编码

2009-11-26 14:06:43

Suse安装Oracl

2009-12-10 17:00:15

XMMS享受APE

2009-12-10 10:40:21

Linux ldd

2009-12-17 13:40:42

Linux网卡安装

2009-12-15 14:29:04

2021-07-07 08:35:31

ExcelPID算法
点赞
收藏

51CTO技术栈公众号