在计算机的世界里,内存颗粒如同一个精密的信息仓库,默默地承担着数据存储与快速读取的重任。它虽然体积小巧,却对计算机的性能起着至关重要的作用。无论是日常办公时文档的快速加载,还是运行大型游戏、专业软件时系统的流畅度,内存颗粒的性能都在背后发挥着关键影响。接下来,就让我们深入探索内存颗粒的奥秘。
一、内存颗粒的基本概念
内存颗粒,在港台地区常被称为内存芯片,它是内存的核心组成部分。从生产流程来看,晶圆是其源头。晶圆通常有 6 英寸、8 英寸及 12 英寸等不同规格,在晶圆生产出来后,上面会被切割成一个个小块,这些小块就是晶片晶圆体,英文名为 Die。经过封装等一系列工艺后,最终成为我们所熟知的内存颗粒。
不同品牌的内存颗粒,其命名规则蕴含着丰富的信息。以三星的内存颗粒命名为例,例如 samsung k4h280838b - tcb0:
第 1 位 “k” 代表芯片功能为内存芯片。
第 2 位 “4” 代表芯片类型是DRAM。
第 3 位 “h” 表示芯片更进一步的类型为 DDR。
第 4、5 位 “28” 代表该颗粒容量为 128Mbit,并且不同的刷新速率也会在这两位有所体现。
第 6、7 位 “08” 代表该颗粒的数据引脚个数为 8 位,即数据带宽为 8 位。
第 11 位为连线 “-”。
第 14、15 位 “tcb0” 中的 “tcb” 等字符可能包含了芯片的一些其他特性信息,“0” 可能与特定版本或批次相关;“60” 表示芯片速率为 6ns ,“70” 为 7ns 等。
了解这些命名规则,有助于我们在选择内存时,根据自身需求准确判断内存颗粒的性能和规格。
二、内存颗粒的工作原理
内存颗粒主要基于DRAM(动态随机存储器)技术。DRAM 的内部结构相对简单,由大量重复的 “单元”——cell 构成。每个cell由一个电容和一个晶体管(一般是 N 沟道 MOSFET)组成。电容负责储存 1bit 数据量,通过充放电后电荷的多少(对应电势高低)来分别表示二进制数据 0 和 1。然而,电容存在漏电现象,一段时间后电荷会丢失,导致数据丢失,因此需要经常进行充电保持电势,这个过程就是刷新,这也是动态存储器具有刷新特性的原因,且刷新操作会持续到数据改变或者断电。MOSFET 则作为控制电容充放电的开关。
内存中,cell 按矩阵形式排列,每一行和每一列都对应着行地址线路(正规叫法为 word line)和列地址线路(正规叫法是 bit line),每个 cell 都挂接在这样的线路上,对应唯一的行号和列号,行号和列号组合起来就是内存的地址。
当进行数据读写操作时,首先要对目标 cell 进行寻址。寻址过程如下:先将需要操作的 cell 的对应行地址信号和列地址信号输入行 / 列地址缓冲器,然后通过行解码器(Row Decoder)选择特定的行地址线路,激活特定的行地址。由于每一条行地址线路会与多条列地址线路和 cell 相连接,为了侦测列地址线路上微弱的激活信号,需要一个感应放大器(Sense Amplifier)来放大该信号。行激活之后,列地址缓冲器中的列地址信号通过列解码器(Column Decoder)确定列地址,并被对应的感应放大器通过连接 IO 线路,至此 cell 被激活,可供读写操作,寻址完成。从行地址激活到找到列地址的这段时间,被称为 tRCD。
数据写入内存 cell 时,以写入 0 为例,IO 线路上电势为 0,MOSFET 栅极电势升高到 5V,阀门打开,电容中的电势降低,直到接近 0V,写入 0 完成,栅极电势降回 0V,阀门关闭;写入 1 时则相反,IO 线路上的电势为 5V,MOSFET 栅极电势升高到 5V,阀门打开,电容中的电势升高到接近 5V,写入 1 完成,栅极电势回到 0V,阀门关闭。
三、内存颗粒的常见类型
(一)DDR SDRAM 系列
DDR SDRAM(Double Data Rate Synchronous Dynamic Random Access Memory,双倍速率同步动态随机存取存储器)是目前应用最广泛的内存颗粒类型之一。它在时钟信号的上升沿和下降沿都能传输数据,相比传统的 SDRAM,数据传输速率大幅提高。随着技术的不断发展,DDR SDRAM 已经经历了多个世代的演进,从 DDR、DDR2、DDR3 到 DDR4,再到最新的 DDR5,每一代在性能上都有显著提升,如工作频率提高、数据传输带宽增大、功耗降低等。
(二)SGRAM
SGRAM(Synchronous Graphics Random Access Memory,同步图形随机存取存储器)是一种专门为图形处理设计的内存颗粒。它具有较高的带宽和快速的读写速度,能够快速地为显卡提供大量的图形数据,从而提升图形处理能力和显示效果。在早期的显卡中应用较为广泛,但随着技术的发展,逐渐被更先进的显存类型所取代。
四、内存颗粒的性能参数
(一)容量
内存颗粒的容量是其重要性能参数之一。常见的容量有 64Mbit、128Mbit、256Mbit、512Mbit 等。通过内存颗粒编号的特定数位可以判断其容量,例如三星内存颗粒编号中第 4、5 位就代表容量信息。在计算内存条的总容量时,需要考虑颗粒数量和每个颗粒的容量。对于非 ECC 内存,每 8 片 8 位数据宽度的颗粒可组成一条内存;而 ECC 内存,在每 64 位数据之后增加了 8 位的 ECC 校验码,在实际计算容量时不计算校验位,具有 ECC 功能的 18 片颗粒的内存条实际容量按 16 片计算。
(二)频率
内存颗粒的频率决定了其数据传输的速度。频率越高,单位时间内传输的数据量就越大,内存性能也就越好。例如,常见的 DDR4 内存频率有 2400MHz、2666MHz、3000MHz、3200MHz 等,甚至更高。不同类型和世代的内存颗粒,其支持的最高频率也有所不同,如 DDR3 内存频率一般在 1600MHz 左右,而 DDR5 内存频率则可以轻松突破 4000MHz。
(三)时序
内存时序是描述内存性能的一组参数,主要包括 tRCD(DRAM RAS to CAS Delay)、tRP(DRAM RAS Precharge Time)、tRAS(DRAM RAS Active Time)和 CR(DRAM Command Mode)等。
tRCD 定义的是在内存的一个 rank(内存的一面)之中,行地址激活(Active)命令发出之后,到内存对行地址操作所需要的时间。它是最关键的寻址时间,对内存最大频率影响最大,一般想要提升内存频率,在加电压和放宽 CL 值不奏效时,可放宽这个延迟。
tRP 是 RAS 预充电时间,即前一个行地址操作完成并在行地址关闭(page close)命令发出之后,准备对同一个 bank 中下一个行地址进行操作时,下一个行地址激活信号发出前对其进行的预充电时间。tRP 对内存性能影响不如 CL 和 tRCD,并且其影响会被 bank interleaving(bank 交叉操作)和 command scheduling(命令调配)所削弱。
tRAS 是行地址激活的时间,即从一个行地址预充电之后,从激活到寻址再到读取完成所经过的整个时间,等于 tRCD + tCL。太紧的 tRAS 值可能导致数据丢失或不完整,太宽的值则会影响内存性能,尤其是在内存使用量增加的时候。
CR 即首命令延迟,也就是我们平时说的 1T/2T 模式,指从选定 bank 之后到可以发出行地址激活命令所经过的时间。CR 对性能的影响有变数,如果 CPU 所需数据都在内存的一个行地址上,CR 影响很小;但如果多个 bank 要激活行地址,CR 对性能的影响就会提升。不过随着内存频率提升,CR = 1T/2T 的时间差越短,其影响也会越来越小。
五、内存颗粒的厂商及产品特点
(一)三星(Samsung)
三星是全球领先的内存颗粒制造商,产能位居全球首位。其内存颗粒产品广泛应用于各类计算机内存和移动设备内存中。三星的内存颗粒以高性能和高品质著称,例如其顶级的 B - die 颗粒,在超频性能方面表现极为出色。B - die 颗粒又分为 A1 和 A2 两种,搭配不同层数的 PCB 电路板(如 8 层和 10 层),其中 A1@10 层 PCB 的组合是目前超频能力最强的。三星内存颗粒的性能稳定,兼容性好,受到众多高端内存品牌和玩家的青睐。
(二)美光(Micron)
美光是世界第二大内存颗粒制造商,旗下拥有多个知名品牌。美光的内存颗粒产品涵盖了从消费级到企业级的广泛应用领域。在消费级市场,美光的内存颗粒以良好的性价比和稳定的性能受到用户欢迎。不过,在超频内存条领域,与三星等品牌相比,美光内存颗粒的超频能力相对较弱。美光注重技术研发,不断推出新的内存技术和产品,以满足市场对高性能内存的需求。
(三)海力士(Hynix)
海力士是世界第三大内存颗粒制造商。其内存颗粒产品在市场上也占据着重要份额。海力士的 CJR 颗粒在锐龙(Ryzen)平台上表现出了显著的超频能力,甚至在某些方面超越了三星的 B - die 颗粒。此外,海力士还有 MFR、AFR、BFR 等不同型号的颗粒,各有其特点和适用场景。海力士的内存颗粒以其在特定平台上的出色性能和较高的性价比,吸引了不少 DIY 玩家和内存厂商的关注。
(四)南亚易胜(Elixir)
南亚是我国台湾的内存颗粒生产厂商,其生产的内存颗粒品牌为南亚易胜。南亚易胜的内存颗粒在中低端市场有一定的份额,以其较高的性价比和不错的兼容性受到一些用户的喜爱。该品牌注重产品的稳定性和可靠性,虽然在性能方面可能不如一些高端品牌的内存颗粒,但能够满足大多数普通用户日常办公和娱乐的需求。
六、内存颗粒的选购建议
(一)根据使用需求选择
如果是普通办公用户,日常使用办公软件、浏览网页等,对内存性能要求不高,选择容量适中、频率在 2400MHz - 2666MHz 左右的内存即可,此时可关注内存的稳定性和兼容性,不必过于追求高端的内存颗粒。
对于游戏玩家来说,若运行的是普通网络游戏,8GB 或 16GB 容量、频率在 3000MHz - 3200MHz 的内存能提供较好的游戏体验;若要玩大型 3A 游戏,建议选择 16GB 及以上容量、频率更高的内存,并且在选择内存颗粒时,可优先考虑超频性能较好的,如三星 B - die 颗粒,以便在需要时通过超频进一步提升内存性能。
专业用户,如从事视频编辑、3D 建模、数据处理等工作的人员,由于工作任务对内存的容量和性能要求都非常高,应选择大容量(32GB 及以上)、高频(3600MHz 及以上)且稳定性好的内存,同时可关注内存颗粒的品牌和口碑,以确保在长时间高负载工作下内存的可靠性。
(二)关注内存颗粒的品牌和品质
不同品牌的内存颗粒在性能、品质和稳定性上存在差异。一般来说,三星、美光、海力士等知名品牌的内存颗粒质量更有保障。原厂颗粒经过严格的测试和筛选,性能和稳定性都较高,适合对内存要求较高的用户。而白片、黑片等质量参差不齐,可能存在性能不稳定、兼容性差等问题,尽量避免选择。在购买内存时,可以通过查看产品参数、用户评价等方式了解内存所使用的颗粒品牌和类型。
(三)考虑内存的兼容性
内存的兼容性至关重要,尤其是在组装电脑时。不同的主板对内存的支持有所不同,包括内存类型、频率、容量等方面。在选择内存颗粒时,要确保其与主板兼容。可以查阅主板的说明书或在主板厂商的官方网站上查询支持的内存列表,选择与之匹配的内存。同时,尽量选择同一品牌、同一型号的内存组成双通道或多通道,以避免因内存不兼容导致的系统不稳定等问题。
内存颗粒作为内存的核心,其性能直接影响着计算机的整体性能。了解内存颗粒的基本概念、工作原理、常见类型、性能参数、厂商特点以及选购建议,能够帮助我们在选择内存时做出更明智的决策,从而为计算机系统打造一个高效、稳定的数据存储和传输平台。希望通过本文的介绍,能让大家对内存颗粒有更深入的认识和理解,在计算机硬件的选择和应用中更加得心应手。