DDR5的Built-in Data Checking与ECC内存的差异咨询
DDR5的Built-in Data Checking与ECC内存的差异咨询
最近刚搞懂一个知识点:DDR5内存标准里自带了内置数据检查纠错功能,但它和咱们常说的传统ECC内存真不是一回事!我从Intel的一份资料里找到了明确的区别说明:
DDR5内存的内置数据检查功能和传统ECC内存是一回事吗?
不是。DDR5的内置数据检查主要作用于单颗内存芯片内部,只负责纠正芯片内部数据传输时产生的单比特错误,纠错范围非常有限——既没法处理跨芯片的错误,也不具备向系统上报错误、协助系统进行故障恢复的能力。
而传统ECC内存是在整个内存总线上实现的纠错机制:它不仅能检测并纠正单比特错误,还能检测多比特错误,并且会把错误信息同步给系统,让系统可以采取标记故障内存页等措施,这对服务器、工作站这类对稳定性要求极高的场景来说,是保障系统可靠运行的关键特性。
备注:内容来源于stack exchange,提问作者BlueRaja - Danny Pflughoeft
相关产品推荐
相关产品推荐

