ECC内存是什么

ECC(Error Checking and Correcting,错误检查和纠正),ECC内存即自我检查错误并纠错内存,简单的说,其具有发现错误,纠正错误的功能,一般多应用在高档电脑或者服务器及图形工作站上,这将使整个电脑系统在工作时更趋于安全稳定。


ECC内存即纠错内存,是在数据位上额外的位存储一个用数据加密的代码。当数据被写入内存,相应的ECC代码与此同时也被保存下来。当重新读回刚才存储的数据时,保存下来的ECC代码就会和读数据时产生的ECC代码做比较。如果两个代码不相同,他们则会被解码,以确定数据中的那一位是不正确的。然后这一错误位会被抛弃,内存控制器则会释放出正确的数据。被纠正的数据很少会被放回内存。假如相同的错误数据再次被读出,则纠正过程再次被执行。重写数据会增加处理过程的开销,这样则会导致系统性能的明显降低。如果是随机事件而非内存的缺点产生的错误,则这一内存地址的错误数据会被再次写入的其他数据所取代。 

使用ECC校验的内存,会对系统的性能造成不小的影响,不过这种纠错对服务器等应用而言是十分重要的,带ECC校验的内存价格比普通内存要昂贵许多,一般用户不建议使用!

你可能感兴趣的:(应用服务器,工作)