前言
在硬盘篇中,我们上来第一个解决的问题就是硬盘与内存的区别,在那篇文章中,我们简单的介绍了内存的工作原理以及工作特点。本篇文章为硬件科普系列的内存篇,将正式介绍内存的代数、颗粒、频率等相关知识。
一、何为内存
1.内存的定义
首先我们先来复习一下什么是内存,内存也称内存储器或主存储器,直接与CPU相连接,储存容量较小,但速度快,用来存放当前运行程序的指令和数据,并直接与CPU交换信息。内储存器由许多储存单元组成,每个单元能存放一个二进制数或一条由二进制编码表示的指令。内存属于随机存储器RAM(Random Access Memory),RAM通常都是在掉电之后就丢失数据。
我们在上一篇文章中用剥花生的例子说明了硬盘、内存、CPU之间如何配合工作,事实上,内存作为CPU与硬盘间的桥梁,其速度要比硬盘快得多。
我们电脑中常用的内存称为动态随机半导体存储器,也叫DRAM,属于临时存储器。除了电脑中的内存之外,我们还常听说“CPU缓存”这个名词,“CPU缓存”其实也是一种内存储器,它叫静态随机半导体存储器,也叫SRAM,其颗粒价格要比内存颗粒贵得多。
2.内存的外在组成
内存颗粒
:与硬盘不同,内存没有主控芯片,内存颗粒是内存条中最重要的元件。大家观察内存条的PCB板,可以看到几个最显眼的黑色小方块,这就是内存颗粒。内存颗粒作为内存的存储介质,可以直接影响内存的速度、频率、体质等性能参数。
SPD芯片
:SPD是内存模组上面的一个可擦写的eeprom,里面记录了该内存的许多重要信息,诸如内存的芯片及模组厂商、工作频率、工作电压、速度、容量、电压与行、列地址带宽等参数。SPD信息一般都是在出厂前,由内存模组制造商根据内存芯片的实际性能写入到eeprom芯片中。通过AIDA64、CPU-Z等软件就能读取到SPD信息。
内存马甲
:内存还分普条跟马甲条,普条就是直接能看到PCB板和颗粒的内存条。而马甲条通常在PCB版外面都有一层金属的散热马甲覆盖,部分马甲条还会加入灯光灯效。对于同一款内存条,带马甲的通常要比普条贵一些。
3.内存的内在参数
容量
:容量代表内存存储空间的大小,在某些要求内存空间较大的使用场景下(如3D建模、视频渲染)如果内存容量不够,将会严重拖慢电脑的处理速度。提到内存的容量,有一个问题需要说一下,就是双通道。
双通道
:顾名思义,我们可以把内存想象成行车的道路,数据是路上行驶的车辆,如果道路足够宽,可以同时允许两辆货车通过,那么数据的传输速度自然会加快。当然实际上双通道内存的原理并没有那么简单,双通道对比单通道的性能提升也没有100%那么夸张(大概能有40%的提升吧),不过在能组成双通道的情况下,还是尽量要组的。比如 2 × 8 2\times8 2×8GB的双通道内存性能肯定是强于单通道 16 16 16GB内存的。在组成双通道的时候,如果两根内存条的容量不一致,则会组成不对称双通道,如一根 4 4 4GB内存和一根 8 8 8GB内存插在一起,将会有 2 × 4 2\times4 2×4GB的内存运行在双通道状态,而剩下的 4 4 4GB只能运行在单通道状态。
内存频率
:内存本身是没有频率的,我们常说的频率是CPU访问内存的频率。CPU每访问内存一次,都会向内存条带来或带走一些数据。CPU每秒访问内存的次数越多,单位时间内产生的数据量也就越多,也可以简单的理解为内存条的读写速度快。但是,内存颗粒每秒承受的访问次数是有上限的,访问速度超过颗粒的承受上限,就会出现开不了机的情况。所以说,一款颗粒的好坏,最大程度上影响了内存的超频潜力以及性能。搭载好体质颗粒的内存具有更大的访问速度承受能力,也就是我们常说的频率。
时序
:内存的时序其实就是内存的反应时间,当内存收到CPU发来的指令后,多长时间做出反应,这就是内存的时序。要想反应的快,内存的时序肯定是越低越好。由于本篇文章面对的是入门的同学,因此在时序部分不过多展开。
二、内存实战篇
在上一部分了解了内存相关的外在元件以及内在参数,依照惯例,在这一部分我们将会向大家介绍如何识别自己的内存以及选购内存时的注意事项。作为普通消费者,我们可以从以下几个维度来考虑。
1.插不插得上
老规矩,在讨论好不好用之前我们还是要先解决能不能用的问题。首先我们要明确的一点是,台式机内存和笔记本内存具有不同的规格,在购买之前一定要看清楚!
然后就是DDR代数的问题,目前处于DDR4向DDR5过渡阶段,大家购买内存的需求基本会落在这两种上。DDR代数不同,内存的插口也不同,虽然有些主板把同时兼容DDR4和DDR5作为自己的卖点,但这里的“同时兼容”也不是说你可以把DDR4和DDR5内存同时插在一起混用,而是主板上同时存在两种内存接口。
因此选购内存的第一步首先是弄清楚自己的主板支持的内存DDR代数,再以此为基础去考虑别的问题。
2.合不合适
如果你是为自己的笔记本加内存,那么很简单,首先确定自己的笔记本是否预留了接口,然后通过软件或者查阅资料了解自己笔记本上已有的内存参数,有同款买同款,找不到同款买相同频率的内存即可。之所以建议大家买同款或近似款,是因为虽然目前大部分内存之间是可以兼容的,但不排除极少情况下还是会出现奇奇怪怪的兼容性问题。
至于频率问题,不同频率的内存条之间其实也是可以混用的,但会向下兼容,比如一条2666MHz的内存条和一条3200MHz的内存插在一起用,3200MHz的会自动向下兼容到2666MHz,所以为了物尽其用,尽量选购频率相同的内存即可。
如果你是为自己组装的台式机购买内存,那么直接购买2根装的套条即可,套条可以直接避免两根内存不兼容的问题。
在这里还想提一下XMP的问题,XMP是Intel推出的一种针对内存的技术,简单来说就是给内存配置一颗芯片,里面存储了内存厂预设的频率、延迟参数。正常情况下在主板中开启XMP后主板会载入这套配置,让内存工作在厂家预设的理想状态。
内存频率有2个标准,即JEDEC(联合电子设备工程会)和XMP,JEDEC与XMP的频率标准是不同的,前者类似于内存标准频率,而XMP则是内存可到的频率。简单来说内存标JEDEC为2666那内存额定工作频率就是2666,这点可以用CPU-Z等软件里看SPD信息可以看到。
而XMP是厂家自己以颗粒性能、潜力来预设的一个超频方案,用户在购买内存时务必了解清楚是JEDEC频率还是XMP的标称值,不过一般来说商家在商品页面上标的都是XMP频率,毕竟宣传嘛。。。能上大的数字当然上大的。
3.内存颗粒知多少
大家在了解内存条的相关知识时,可能会听到原厂片、白片、黑片等说法,还有一些什么三星B-die,海力士cjr等等名词,把人搞得一头雾水。由于这篇文章是针对初学者的科普文章,在这里我们就不展开讲内存颗粒的具体区分了。
在内存市场相对稳定的今天,事实上对于普通消费者而言,只要购买内存的途径正规可靠,内存的性能90%以上还是取决于你的钱包。不同颗粒之间的区别主要是其超频潜力,如果不是超频玩家,在内存买到手以后仅仅是开启XMP使用的话,不同厂家,不同等级的颗粒之间实际上是用不出区别的。
总结
总而言之,内存在所有的电脑配件中算是比较好选的部分了,只要不买错,大概率是能用的。而在如今大部分人的使用场景下,高频内存对于实际体验的提升相对有限,与其追求超高频率内存,被边际效应宰一刀,倒不如把钱加给电脑的其他部分。而对于内存容量来说,如果不是一些特殊的生产力场景, 2 × 8 2\times8 2×8GB是完全够用的,在内存没有爆掉的情况下,增加内存容量所带来的使用体验提升也是非常有限的,所以根据自己的需求即可,电脑这边不像智能手机一样,整天内存焦虑。