0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

怎样计算内存频率

454398 来源:工程师吴畏 2019-07-04 09:20 次阅读

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

晶振和BLCK

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

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

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

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

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 内存
    +关注

    关注

    8

    文章

    2767

    浏览量

    72752
  • 频率
    +关注

    关注

    4

    文章

    1272

    浏览量

    58482
收藏 人收藏

    评论

    相关推荐

    业界首创512GB CXL AIC内存扩展卡,江波龙革新AI与高性能计算领域内存技术

    人工智能大模型计算、高性能计算(HPC)以及数据中心等行业的迅猛发展,对计算机系统内存性能的需求日益提升,业界对具备高带宽、低延迟性能且超大容量的
    发表于 04-17 14:40 132次阅读
    业界首创512GB CXL AIC<b class='flag-5'>内存</b>扩展卡,江波龙革新AI与高性能<b class='flag-5'>计算</b>领域<b class='flag-5'>内存</b>技术

    系统内存和运行内存的区别

    系统内存和运行内存都是计算机中重要的概念,它们在计算机的存储和运行方面起着不可或缺的作用。虽然它们与计算机存储和运行息息相关,但是它们具有不
    的头像 发表于 01-15 16:32 676次阅读

    AD9914的倍频倍数是怎样计算的?

    AD9914的倍频倍数是怎样计算的?手册上是这样说的:设置PLL的反馈分频器。分频器范围为8×至255xx。 位[15:8] = 0000 = 8x、 0001 = 9x... 1111 = 255x ,但明明是8位,他们怎么只写了4位???求解释
    发表于 12-12 08:20

    请问AD7192噪声和精度是怎样计算的?

    请问AD7192噪声 和精度是怎样计算的?例如4.7HZ128倍时12NV有效值噪声怎么算出的精度22.5(20)
    发表于 12-06 08:03

    A/D模数转换中采样频率怎样的啊?

    A/D模数转换中,采样频率怎样的啊?
    发表于 11-01 07:54

    DDR4和DDR3内存都有哪些区别?

    是目前使用最为广泛的计算机内存标准,它已经服务了计算机用户多年。但是,DDR4内存随着技术的进步,成为了更好的内存选择。本文将详细介绍DDR4和DDR3
    的头像 发表于 10-30 09:22 5228次阅读

    怎样通过采集到的hall数据计算电机的在转速?

    怎样通过采集到的hall数据计算电机的在转速
    发表于 10-27 06:47

    请问51定时器频率怎么计算

    这是一个步进电机的程序,0.5ms一次中断,那个公式里的1000/(0.02ms*250),这3个数分别是什么???200hz频率怎么来的,怎么计算
    发表于 10-25 08:24

    DDR3带宽计算方法 FPGA所支持的最大频率

    DDR3带宽计算之前,先弄清楚以下内存指标。
    的头像 发表于 09-15 14:49 3305次阅读
    DDR3带宽<b class='flag-5'>计算</b>方法 FPGA所支持的最大<b class='flag-5'>频率</b>

    混叠频率计算

    本应用笔记提供一种快速、容易使用的工具,用来确定镜像信号的真实位置和重叠频率的位置,以及典型频谱中的谐波频率。所得数据用于分析模/数转换器(ADC)和数/模转换器(DAC)的动态特性。这个计算工具基于Excel表,可通过应用笔记
    的头像 发表于 06-25 09:15 473次阅读
    混叠<b class='flag-5'>频率计算</b>器

    VxWorks里怎样load一个文件到内存

    VxWorks里怎样load一个文件到内存? 这个文件可以是在SD、USB、ATA这类的存储设备,也可以通过ftp网络下载;
    的头像 发表于 06-16 09:32 692次阅读

    DS1086L的频率计算

    DS1086L是一款扩频经济振荡器™,可产生130kHz至66.6MHz的扩频方波输出。本应用笔记介绍了一个易于使用的频率计算器,用于设置所需的输出频率和抖动调制。
    的头像 发表于 06-12 10:12 451次阅读
    DS1086L的<b class='flag-5'>频率计算</b>器

    Linux内存管理的详细介绍分享

    内存管理是计算机系统中负责管理系统内存资源的一种机制,主要包括内存分配、内存释放、内存映射和虚拟
    的头像 发表于 05-29 14:09 1393次阅读
    Linux<b class='flag-5'>内存</b>管理的详细介绍分享

    计算机的内存和外存别再分不清了

    内存,是大家对内部存储器的简称,当然,我们也可以叫内部存储器为主存。它是计算机中最重要的部件之一。** 内存计算机运行过程中存放需要运行的程序和数据的地方。
    的头像 发表于 05-26 11:03 7368次阅读
    <b class='flag-5'>计算</b>机的<b class='flag-5'>内存</b>和外存别再分不清了

    如何计算OPWFMB模式下的PWM频率

    频率 = CORE_CLK / 全局预分频器 / 内部预分频器 / (B1+1) “ B1 是写入通道 B 寄存器的值。 ” 但是根据这个计算,我没有得到输出频率并且与实际生成的信号不匹配(通过示波器
    发表于 04-27 06:16