全站数据
8 4 2 0 5 8 1

ECC内存有什么用途呢

电气小沃 | 简单学习,快乐成才!         
问题更新日期:2024-10-12 06:09:16

问题描述

ECC内存有什么用途呢求高手给解答
精选答案
最佳答案

全称ErrorCheckingandCorrecting。它也是在原来的数据位上外加位来实现的。如8位数据,则需1位用于Parity检验,5位用于ECC,这额外的5位是用来重建错误的数据的。

当数据的位数增加一倍,Parity也增加一倍,而ECC只需增加一位,当数据为64位时所用的ECC和Parity位数相同(都为8)。

在那些Parity只能检测到错误的地方,ECC可以纠正绝大多数错误。

若工作正常时,你不会发觉你的数据出过错,只有经过内存的纠错后,计算机的操作指令才可以继续执行。

当然在纠错时系统的性能有着明显降低,不过这种纠错对服务器等应用而言是十分重要的,ECC内存的价格比普通内存要昂贵许多。