我们200期的期中测试大家都做了吧,今天我们放出了完整的答案,想知道自己错在哪儿的同学赶紧过去看哟=>《这次期中考试你拿到满分了吗?没有就快去补习吧》

https://www.expreview.com/70783.html

讲内存讲的很细致呢。 

主流平台切换到DDR4内存已经有好几年时间了,最早是Skylake上面增加的支持,不过当时的6代、7代酷睿都保留了对于DDR3的支持,同时也因为当时内存狂涨一波,很多朋友都只能选择最基础的DDR4-2133/2400规格,买两条4GB的组个双通道凑合用着。而现在内存条价格长期处于低位,高频内存也不贵了,所以很多玩家朋友会在装新机的时候选择一个比较常见的高频规格,比如DDR4-3200,所以本期课堂就简单讲一讲现在市面上常见的超频能力强的内存颗粒、单面双面内存的区别、主板内存布线和弹性双通道那些事儿。

超频能力强的DDR4内存颗粒

当来到DDR4时代之后,DRAM颗粒厂已经只剩下三星、SK海力士和美光这三家了(其他厂也有,比如南亚,不过用的品牌比较少)。内存品牌很多,但其实颗粒就只有那么几种,而在高频内存上面常见的颗粒就更少了。这边就简单介绍一下三种在玩家口中超频能力普遍比较强的高频DDR4内存条常用颗粒。

三星B-die

三星B-die指的是三星的以5WB为第一部分型号结尾的内存颗粒,目前大部分都是20nm制程。这类颗粒的特点是高频状态下仍然可以压低时序,体质好的颗粒可以在3600MHz下仍然保持CL16的时序设置,甚至在4000MHz下保持CL19,而且相对比较耐高压。

之前三星已经宣布过将停产B-die,但是因为各种因素目前B-die还是在生产,官网上面的产品列表中几种常见的B-die型号都还在量产状态。

而除了采用打开马甲看颗粒型号、用软件识别这两个方法之外,根据B-die的高频低时序的特点也可以轻松将它识别出来,比如DDR4-3600@CL16或者DDR4-3733@CL17,都可以直接当成B-die。

SK海力士CJR

CJR指的是SK海力士出品的以CJR为型号结尾的内存颗粒,其采用了1x nm工艺制程,比B-die要先进一些。其特点是超频能力可以跟B-die一较高下,但是时序压不到很低。

在海力士的MFR停产之后,CJR就成了新的海力士扛把子,随着该颗粒的大量上市,高频内存条的价格一路下跌,现在已经可以用很低的价格入手拥有不错超频能力的CJR内存条了,堪称平民法拉利。

CJR的识别方法也是看颗粒型号,较多单面8GB内存用的都是H5AN8G8NCJR这个颗粒型号,而从时序上并没有很好的办法去识别。

美光E-die

E-die是来自于美光的最新版本颗粒之一,识别方式就是型号末尾的E,不过采用该颗粒的内存条是比较少的,在市场上还不是很多见,而且从目前的消息来看它已经退市了,所以未来可能也碰不到E-die了,虽然在官方的产品目录里面,E-Die还仍然处于生产状态。


图片来自于TechPowerUp

而E-die超频能力强已经被极限玩家验证过了,今年年中的时候有人基于E-die的内存条打破了内存超频世界记录,至少能够说明这批颗粒的上限是非常高的。

单双面内存与Rank概念解析

其实对于CPU和主板来说,内存的单双面在它们眼里并没有区别。通常所说的双面内存其实是指有一条内存上有2个rank,那么什么是rank呢?这要简单讲一下从内存控制器到内存颗粒中涉及到的抽象逻辑概念。

我们从内存控制器出发,现在的一般桌面级处理器都使用一个双通道的内存控制器或者说是两个内存控制器,简单来说就是有两条平行、宽度均为64-bit的路可以用来跑去内存存取数据,一条路就是1个channel(通道)。从内存控制器开始沿着两条通道一路往前,第一个分叉路口是内存插槽,在这里一般的非低端芯片组主板都会提供4条路,每个通道分成两条一样的64-bit宽度道路通往内存模组(DIMM),一共有4个插槽,就是有4条64-bit宽度的道路通向内存,但并不是每个通道就这么拓宽成了128-bit,它仍然是64-bit的宽度,在同一时间一个通道中的两条路只有一条可以用。

从DIMM再往前走,我们马上要遇到内存颗粒(chip)了,但是到每个颗粒的路都很窄,最宽也就只有16-bit,而我们每次带的数据一共有64-bit宽,没法带过去了,怎么办?这时候就出现了rank的概念,在JEDEC的定义中,一组rank指的是内存模组上一个可以独立进行64-bit寻址的区域。DIMM的1个rank中包含了多个chip,将到每个chip的窄马路拼合起来就能够形成一条满足宽度要求的马路,一般现在一个rank由8枚位宽为8-bit的颗粒组成,正好一般内存的一面上可以放8枚颗粒,所以我们通常说的单面内存就泛指为单rank内存了。当然,现在也有4-bit和16-bit的chip,它们就是16颗或是4颗组成一个rank。

不过要是内存上的颗粒位宽和容量都只有一个固定选项,而我又想组一条大的,怎么办?这时候在一条DIMM模组上就可以设计多个rank来扩大容量,比如说现在的16GB DDR4内存很多都是由2个rank组成的。在同一个通道中的不同rank间,读写操作并不是同时进行的,它们之间是共享同一组addr/command信号线,由选择器选择欲读取/写入的那一组。


图片来自于TeamGroup

而从chip再往下,还有bank和row、column,不过这三个概念与我们要讨论的单双面内存关联性不大,故不作进一步介绍。

通过上面所讲的rank和内存颗粒位宽,其实就已经可以知道,单面内存≠单rank内存,双面内存≠双rank内存。现在普遍认为多rank比单rank要难超,并且兼容性要稍微差一点,到达同一个高频率(通常要比4000MHz要高了),多rank需要的电压要比同样的单rank内存模组高,而一般情况下,直接把双面内存当普通内存来用就行了。

主板内存的布线方式

而CPU想要访问内存进行数据存取肯定是要经过物理方式来访问,这时要经过的就是主板商提前布置好的电路,不同的主板有不同的走线方式,而不同的走线方式也会是内存超频时各种影响因素中重要的一个,这里就简单对目前常见的三种走线方式进行介绍。

1 DIMM Per Channel

第一种就是最简单的每通道只做一根DIMM插槽,这种设计常见于各种ITX规格小板上,因为本身就没有更多的空间可以用来放置第3和第4个DIMM插槽,所以此时一个通道的走线只对应一个DIMM插槽,没有什么花里胡哨的。这种走线方式的电气性能是最好的,因此,我们也往往能够看到挑战内存超频世界纪录的都是一些小板。

Daisy Chain

Daisy Chain可以简单地理解称菊花链,就是同一个通道中信号先到一条DIMM再到另一条。这种布线方式非常常见,识别方法也很简单,有些主板会直接标出DIMM A1和DIMM B1(以下图为例)是最适合用来超频的,甚至在没有将内存插到这俩插槽的时候开机会有提示(微星)。

在使用Daisy Chain布线法的主板玩内存超频的时候千万记得要将内存插在推荐的插槽中,这样可以获得最好的电气性能以提高最高成绩以及稳定性。

T-Topology

最后一种是比较讲究的四根插槽尽量相同的布线方式,比较像一个T字形,从一端分出去两边等距离到插槽。

这种布线法相对Daisy Chain来说更注重于所有内存的同步,所有4条内存在T-Topology会获得相近的电气性能。简单来说就是4个插槽潜力差不多,但是单个插槽不如Daisy Chain来的强。

T-Topology布线法在高端主板上用的比较多,但是能直接买四根内存插满的用户肯定是不如买两条组双通道就满足的用户多的,所以有些主板商在新的高端主板上又从T-Topology转回了Daisy Chain。

弹性双通道

也有些朋友添购了两条8GB之后还想继续和原来的条子一起用,那么能不能继续组一个双通道系统呢?当然可以,现代CPU支持的双通道是一个有很大弹性的系统。只要两个通道的容量相同即可组建对称双通道模式,此时内存的工作频率和时延参数都将会被统一到与规格最低的那一条内存相同。


图片来自于英睿达

而就算两个通道容量不相同,也可以打开非对称双通道模式,比如说在4GB+8GB的情况下,有4GB+4GB的容量是工作在双通道模式下的,而另外的4GB将仍然是单通道的情况。

而如果要确认自己的平台有没有工作在双通道模式下,用CPU-Z切换到Memory选项卡中看Channels这个框是不是Dual就可以确认了。

所以如果对于频率时延参数不太关心的话,大可放心把新老内存条混着插。但如果是新买了高频而想和原来的低频内存一起用,就要自己摸索下内存超频了。

[转帖]关于DDR4内存颗粒、单双面、主板布线和双通道的那些事儿的更多相关文章

  1. 【转帖】【PCI-E通道是个什么东西?他是干啥的?】

    [PCI-E通道是个什么东西?他是干啥的?] https://zhuanlan.zhihu.com/p/62426408 前言: 经常接触台式机的同学肯定绕不开PCI-E这个名词,因为这是台式机里最重 ...

  2. 极具性价比优势的工业控制以及物联网解决方案-米尔MYD-C8MMX开发板测评

    今天要进行测评的板子是来自米尔电子的MYD-C8MMX开发板.MYD-C8MMX开发板是米尔电子基于恩智浦,i.MX 8M Mini系列嵌入式应用处理器设计的开发套件,具有超强性能.工业级应用.10年 ...

  3. Intel 5 6 7 8系列芯片组介绍

    Intel 5 6 7 8系列芯片组介绍 Iknow.2015-11-05 22:40|知识编号:122257 操作步骤: [Inetl 5.6.7.8系列芯片组介绍] 芯片组是主板电路的核心.一定意 ...

  4. 科普:PCI-E插槽都有哪些样子?

    主板上的扩展插槽曾经是多种多样的,例如曾经非常流行的组合就是PCI插槽搭配AGP插槽,其中AGP插槽主要用在显卡上,而PCI插槽的用途则更广一些,不仅有用在显卡上,还能用于扩展其它设备,如网卡.声卡. ...

  5. 那些长短不一的PCI-E插槽都有什么不一样?

    https://www.ednchina.com/news/20171121-PCI-E.html 时间:2017-11-21   目前PCI-E插槽已经成为了主板上的主力扩展插槽,除了显卡会用到P ...

  6. 关于GPU你必须知道的基本知识

    图形处理单元(或简称GPU)会负责处理从PC内部传送到所连接显示器的所有内容,无论你在玩游戏.编辑视频或只是盯着桌面的壁纸,所有显示器中显示的图像都是由GPU进行渲染的. 对普通用户来说,实际上不需要 ...

  7. 超频真的不难!G3258超频4.5GHz全攻略

    奔腾G3258搭配主板详解 [pconline 应用]目前DIY市场上最火热的装机组合莫过于奔腾20周年纪念版处理器G3258搭配B85芯片组主板,只要通过适当的超频,相对较低投入也能来不错的性能体验 ...

  8. [转帖]华为PC端台式机电脑来啦!自研主板及自研CPU处理器

    华为PC端台式机电脑来啦!自研主板及自研CPU处理器 在性能上,4核版相当于酷睿i5 ,8核版相当于酷睿i5 8300H. https://www.bilibili.com/read/cv376376 ...

  9. 【转帖】 解开龙芯与mips4000的关系

    -- 苏联给的套件,我们只要把电子管插上就好. -- 千万次机器,不晓得来源 DJS-130系列,16位小型机,仿造美国NOVA DJS-180系列,超级小型机,仿造美国DEC VAX, 能跑DEC的 ...

随机推荐

  1. js的老生代垃圾回收

    推荐阅读:<JS 闯关记>之垃圾回收和内存管理 常见的垃圾回收有2种策略:标记清除 和 引用计数 标记清除 会遍历堆中所有的对象,然后标记活的对象,在标记完成后,销毁所有没有被标记的对象. ...

  2. 【模板】分治FFT

    蒟蒻写题解实在不易 前置 方法一:\(Cdq+NTT\) 方法二:多项式求逆 NTT总结:多项式求逆总结 方法一 \(Cdq+NTT\): \[f_i=\sum\limits_{j=1}^i f_{i ...

  3. IntelliJ IDEA 2017.3 配置Tomcat运行web项目教程(多图)

    小白一枚,借鉴了好多人的博客,然后自己总结了一些图,尽量的详细.在配置的过程中,有许多疑问.如果读者看到后能给我解答的,请留言.Idea请各位自己安装好,还需要安装Maven和Tomcat,各自配置好 ...

  4. redis之为什么redis是单线程?

    官方FAQ表示,因为Redis是基于内存的操作,CPU不是Redis的瓶颈,Redis的瓶颈最有可能是机器内存的大小或者网络带宽.既然单线程容易实现,而且CPU不会成为瓶颈,那就顺理成章地采用单线程的 ...

  5. SQL-W3School-函数:SQL MID() 函数

    ylbtech-SQL-W3School-函数:SQL MID() 函数 1.返回顶部 1. MID() 函数 MID 函数用于从文本字段中提取字符. SQL MID() 语法 SELECT MID( ...

  6. linux ubuntu 如何解决warning: no newline at end of file?

    今天写了一段代码, 是在Windows下编辑的, 保存后放在linux系统下编译. gcc和cc都产生以下的警告: a.h:1:2: warning: no newline at end of fil ...

  7. Windows 操作系统 端口转发

    在Windows 下可以使用netsh interface portproxy 命令实现端口转发功能. 例:netsh interface portproxy add v4tov4 listenpor ...

  8. Qt KDChart编译

    最近开发中需要用到甘特图,感觉KDChart这个插件不错,在这里记录一下编译过程(其实很好编译,而且一次性就过了) 下载,kdchart-2.6.1-source,解压 打开src目录,用Qt Cre ...

  9. ContextCleaner ——Spark 应用程序的垃圾回收器

    ContextCleaner是一个Spark服务,负责在应用程序范围内清除 shuffles, RDDs, broadcasts, accumulators和checkpointed RDDs,目的是 ...

  10. LeetCode_172. Factorial Trailing Zeroes

    172. Factorial Trailing Zeroes Easy Given an integer n, return the number of trailing zeroes in n!. ...