本文转自中关村在线

内存频率

我们都知道内存有频率,现阶段我们使用的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

↓↓↓↓点击,查看更多新闻

cpuz北桥频率和内存频率_内存频率怎样计算,一分钟教会你相关推荐

  1. cpuz北桥频率和内存频率_内存频率不是越高越好:寻找三代锐龙的最佳频率

    AMD的Zen 2架构是一个相当有趣的东西,以往的CPU都尽可能多的把东西整合到里面降低延时提升整合度,AMD这次反其道而行,CPU里面封装了单纯的计算核心CCD和整合各种控制器的I/O核心,内存控制 ...

  2. r720支持多少频率的内存吗_内存超频教学

    一.前言 先说说内存超频的作用,在很多应用里,内存超频能带来显著提升,就比如PUBG.CSGO等FPS游戏,超频后的帧数表现和超频前的帧数表现相差很多. 也有很多人觉得超频很麻烦,觉得超频会损害硬件的 ...

  3. 服务器主板北桥芯片组有哪些,主板芯片组_目前的主板芯片组都有哪些?

    目前主流的芯片组有: Intel(英特尔)的.... AMD(超微)的.... nVidia的... 芯片组就相当于主板的大脑,主板是什么芯片组决定了主板可以装什么处理器.因为主板芯片分为北桥芯片(离 ...

  4. 北桥(龙芯的北桥主要是amd的 没有内存控制器 内存控制器在龙芯cpu中)

    简介 随着"龙芯"等拥有完全自主产权CPU的诞生,我国结束了无"芯"的历史.但这还不够,因为要构成一个完整的拥有自主产权的计算机系统,还必须有操作系统,芯片组和 ...

  5. java内存栅栏_内存屏障(Memory Barriers/Fences) - 并发编程中最基础的一项技术

    我们经常都听到并发编程,但很多人都被其高大上的感觉迷惑而停留在知道听说这一层面,下面我们就来讨论并发编程中最基础的一项技术:内存屏障或内存栅栏,也就是让一个CPU处理单元中的内存状态对其它处理单元可见 ...

  6. c语言中较常见的由内存分配引起的错误_内存越界_内存未初始化_内存太小_结构体隐含指针...

    1.指针没有指向一块合法的内存 定义了指针变量,但是没有为指针分配内存,即指针没有指向一块合法的内浅显的例子就不举了,这里举几个比较隐蔽的例子. 1.1结构体成员指针未初始化 1 2 3 4 5 6 ...

  7. jni jvm 内存泄漏_内存泄漏

    OOM:内存溢出,内存泄漏多了就会造成OOM 1.什么是内存泄漏?--JVM,GC垃圾回收机制 内存不在GC掌控之内 (1)什么是垃圾回收机制? 举例: 食堂和餐馆吃饭 第一种:吃完饭了自己去把剩饭倒 ...

  8. python内存模型_内存篇3:CPython的内存管理架构-L2-块

    本篇用到了C/C++的内存对齐的基础知识,我已经假定你有C/C++内存管理的相关基础. 我们在前一篇的流程图中留下了两个黑箱子,会涉及到内存模型第一层以上的其他话题,回顾下面关于第一层面向类型的内存A ...

  9. linux 内存取证_内存取证工具-volatility、foremost

    内存取证 1. 内存取证工具volatility 猜测dump文件的profile值 root@kali:~/CTF# volatility -f mem.vmem imageinfo Volatil ...

  10. java 内存池_内存池技术介绍(图文并茂,非常清楚)

    看到一篇关于内存池技术的介绍文章,受益匪浅,转贴至此. 6.1 自定义内存池性能优化的原理 如前所述,读者已经了解到"堆"和"栈"的区别.而在编程实践中,不可避 ...

最新文章

  1. SpringBoot多线程环境下,解决多个定时器冲突问题
  2. NSPredicate的用法
  3. java类初始化顺序_「漫画」Java中的父子类的执行顺序到底是怎么一回事?
  4. 汇编解析(4)-BIOS
  5. python多线程处理文件_Python实验:采用多线程在一个文件中查找特定字符串
  6. 小知识汇总----不断更新中...
  7. Linux下的signal信号机制
  8. python多线程编程(8):线程的合并和后台线程
  9. 17 WM配置-策略-激活存储区搜索(Storage Section Search)
  10. Kotlin入门(21)活动页面的跳转处理
  11. 付出与收获对等的自然法则,执行力离开去做马上去做
  12. python函数编程实例_Python函数式编程实例详解
  13. 从C#到Swift原来这么简单,So Easy!
  14. LayaAir 快捷键设置与资源命名规则
  15. 美国计算机科学本科申请条件,美国计算机专业申请条件
  16. Android高手笔记-包体积优化
  17. 哈佛大学公开课-幸福课-个人笔记
  18. Windows蓝屏代码集合
  19. 如何设置无线路由器?
  20. python+vue+elementui健身房网站管理系统django-pycharm项目

热门文章

  1. 在各路由器进行OSPF的基本配置
  2. 一个按钮触发两个事件可以吗?
  3. 下一代ERP”仍旧是现在的ERP?
  4. 17天17个Python设计模式--目录
  5. 中兴通讯已在多个国家和地区商用了安全领域的解决方案
  6. Html5必看:教你如何选择移动APP开发框架
  7. linux的 su 错误 Permission denied 和 Incorrect pa...
  8. 项目管理理论与实践(1)——企业项目管理介绍
  9. python openoffice_windows下安装UNO,配置AEROO_REPORT (Openoffice4已经升级为Python2.7.5版)...
  10. 【整理】SAP货币汇率转换