盒子网_电视盒子网_盒子刷机网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1904|回复: 1

关于你们搞不懂的ECC内存和REG ECC内存科普

[复制链接]

3

主题

4

回帖

82

积分

注册会员

Rank: 2

积分
82
发表于 2022-3-11 13:05:11 来自手机 | 显示全部楼层 |阅读模式
本帖最后由 第一个鱼 于 2022-3-12 13:11 编辑

之前论坛有朋友问我关于ECC内存和REG内存的一些东西,所以我就想通过之前学到的东西做些科普,其中如果有错误的话就请大家指正,谢谢。
常见的内存类型有这几种:Non-ECC内存,Unbuffered-Ecc内存和RegisterP内存。
其中Non-ECC内存为最常见的消费级内存,这种内存不带缓存,也没有寄存器,延迟更小通常用于台式机。
Un-buffered-ECC内存为带错误检查和纠正的无缓冲内存,这种内存也俗称为纯ECC内存,它可以提供单一错误纠正和检测,常用于NAS,小型服务器以及可以支持的平台上。Intel的平台的E3,四代以上的i3以及AMD平台的锐龙系列其实也是可以支持这种内存的。
Registerf内存则为带缓存,寄存器和ECC功能的内存,这种内存也分为RDIMM,LRDIMME两种,这两种内存都有用于优化时钟、命令和控制信号的寄存器,通常用于大型服务器上。
RDIMM为带存储器的DIMM,通过添加8位的
偶校验信号来实现错误纠正,LRDIMMI则为低负载双列的DIMM,通过放置数据在缓冲区来优化数据信号。
而且Registerl内存的区块组织和普通内存的不样,例如Register内存就有1Rx4,1Rx8,2Rx4,2Rx8,4Rx4,8Rx4等规格,不同规格
的内存颗粒数量是不一样的,例如1Rx4的有18个内存颗粒,2Rx4的有36个内存颗粒,而且兼容性对于不同主板也是不一样的,例如有些主板可以支持1Rx8的,但不一定能支持2Rx4的。
Register内存的支持条件则需要满足这几个,其中一个没有满足的话就可能会用不了。
1.CPU支持,例如支持Reg内存的X79和X99主
板使用i7就不能支持,要使用E5才能支持Reg内存。
2.芯片组支持,这个是老平台的条件,因为老平台的内存控制器还没有集成到CPU哩面,例如X58芯片组就不一定能支持Reg内存,而服务器的C500,C520芯片组就可以支持,但X79平台开始因为内存控制器集成到CPU里面了,所以就和芯片组的关系不大了。
3.主板BIOS支持,主板BIOS如果不支持Reg内存的话可能也无法启动。
4.主板内存到CPU的电路布局支持,因为Reg内存和普通内存的走线是不一样的,所以主板电路也是需要支持的。
最后总结一下,Non-ECC内存、Un-buffered-
ECC都属于无缓冲内存,无缓冲内存其中的内存控制器和RAM芯片之间不存在硬件寄存器。
Register内存称为寄存内存,也称为缓冲内存也就是DRAM模块和内存控制器中间有一个寄存器。
缓冲内存比无缓冲内存更稳定,也就是Reg内存相比普通内存和纯ECC内存来说是更稳定的。如果你觉得我的文章对你有帮助的话麻烦大家在下面多点点赞支持支持我!!!赠人玫瑰,手有余香。
文章来自@第一个鱼
IMG_20220311_130351.jpg
image_editor_1646975008684.jpg
回复

使用道具 举报

5

主题

18

回帖

219

积分

中级会员

Rank: 3Rank: 3

积分
219
发表于 2022-3-11 14:58:52 | 显示全部楼层
受教了,之前一直认为ECC和REGECC是一样的反正都是服务器内存
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|盒子网 ( 粤ICP备2022074510号-1 ) 粤公网安备44190002006514号 .

GMT+8, 2024-5-21 02:33 , Processed in 0.059682 second(s), 25 queries .

Powered by Discuz! X3.4