关于内存条的一些知识

cheshirex 2020-5-19 1954

关于内存条的一些知识


以下内容整理自网络。本人对这些也不了解。

百度百科:

随机存取存储器(英语:Random Access Memory,缩写:RAM),也叫主存,是与CPU直接交换数据的内部存储器。它可以随时读写(刷新时除外),而且速度很快,通常作为操作系统或其他正在运行中的程序的临时数据存储介质。RAM工作时可以随时从任何一个指定的地址写入(存入)或读出(取出)信息。它与ROM的最大区别是数据的易失性,即一旦断电所存储的数据将随之丢失。RAM在计算机和数字系统中用来暂时存储程序、数据和中间结果。


关于bit和位宽


内存条颗粒可以分为4bit 8bit 16bit 32bit。

目前面对消费级市场(普通家用)的基本都是16bit和8bit,服务器内存普遍采用的是4bit。

家用内存条位宽都是64bit,所以说8bit的颗粒要组成64bit就需要8个,16bit的就需要4个。

理论上位宽越大,性能越好。实际使用基本没差距。bit小的话容量更容易做大!比如4bit的服务器内存大容量的更多。

具体是什么颗粒可以看内存上的那个黑色的小芯片,一般都是并排好几个。上面有标的型号,搜索一下就知道哪个厂家生产,具体什么参数的了。


关于 普通内存、RECC、ECC


ECC是“Error Checking and Correcting"的简写,ECC是运用到内存条上的一种能够实现“错误检查和纠正”的技术,即实现错误检查和校正技术的存储器条带,一般多应用在服务器及图形工作站上。ECC存储器并不是因为它速度快,是因为它具备特殊的纠错能力来保持服务器的稳定,拒绝宕机。

简单来说就是ECC带内存纠错。


网上的RECC就是REG ECC的缩写。,RECC的R表示register,寄存器,也就是说,RECC就是在ECC的基础上加了个寄存器,可以提高内存工作的效率。

RECC带内存纠错的基础上,还有个寄存器,可以提高工作效率。


RECC需要服务器主板才支持。

ECC普通主板基本都可以用,但是内存纠错功能不能用。

主板RDIMM可以用RECC和普通内存,UDIMM只能ECC。

也有同时有RDIMM和UDIMM的,内存可以混用。


读取方式:

ECC和普通内存是控制器直接读内存颗粒。

REG ECC 是控制器读寄存器,寄道存器读颗粒。


价格对比:

价格顺序:RECC>ECC>普通内存


关于DDR1、DDR2、DDR3、DDR4


这四个是不同的代数,1代2代3代4代

内存的频率也随着代数逐渐上升。内存性能也是。

DDR1频率:333、440

DDR2频率:667、800

DDR3频率:1066、1333、1600、1866、2133、2400

DDR4频率:2133、2400、2666、3000、3200

目前2020年5月,市场上主流的都是DDR4内存,频率普遍2400起。

不同代的内存之间不兼容!同代不同频率大部分都可以兼容,比如两更DDR4,一个频率2400,一个频率2666.那么2666的默认会自动降频到2400来互相兼容。


DDR3和DDR4频率重叠的部分。

两代内存的频率有重叠部分。解释如下:

DDR3内存起始频率为800,最高频率达到了2133。DDR4内存起始频率就达到了2133,量产产品最高频率达到了3000,从内存频率来看,DDR4相比知DDR3提升很大。

带宽方面,DDR4内存的每个针脚都可以提供2Gbps(256MB/S)的带宽,DDR4-3200那就是51.2GB/s,比之DDR3-1866高出了超过道70%。

综合来看,DDR4内存性能最大幅度可比DDR3提升高达70%,甚至更高。

实际使用来看,2根不同代数,相同频率的内存,使用上差别不大。


关于内存颗粒的厂家


DDR4目前主要是这几个厂家的颗粒:

三星SAMSUNG、镁光Micron、海力士hynix

就在发文的这几天国产内存开始了售卖。具体颗粒还不了解,据说是国产颗粒。


目前已知的三家内存颗粒厂商的产品基本都没啥问题,谈不上哪个好那个坏。非要分个高下就选贵的!



综合来说目前采购内存的话选择常见的大品牌,然后选择DDR代数,频率,容量等即可。

针对DDR4内存,高频率带来的性能提升,不如直接加容量来的明显。所以尽量把钱花到内存容量上面。


最新回复 (0)
    • 柴郡猫计算机技术交流论坛
      2
        立即登陆 立即注册 QQ登陆
返回