ECC内存即纠错内存,简单的说,其具有发现错误,纠正错误的功能,一般多应用在高档台式电脑/服务器及图形工作站上,这将使整个电脑系统在工作时更趋于安全稳定。
Chipkill
Chipkill技术是IBM公司为了解决目前服务器内存中ECC技术的不足而开发的,是一种新的ECC内存保护标准。我们知道ECC内存只能同时检测和纠正单一比特错误,但如果同时检测出两个以上比特的数据有错误,则一般无能为力。目前ECC技术之所以在服务器内存中广泛采用,一则是因为在这以前其它新的内存技术还不成熟,再则在目前的服务器中系统速度还是很高,在这种频率上一般来说同时出现多比特错误的现象很少发生,正因为这样才使得ECC技术得到了充分地认可和应用,使得ECC内存技术成为几乎所有服务器上的内存标准。
Register即寄存器或目录寄存器,在内存上的作用我们可以把它理解成书的目录,有了它,当内存接到读写指令时,会先检索此目录,然后再进行读写 *** 作,这将大大提高服务器内存工作效率。带有Register的内存一定带Buffer(缓冲),并且目前能见到的Register内存也都具有ECC功能,其主要应用在中高端服务器及图形工作站上,如IBM Netfinity 5000。
通常使用REG ECC,既效验容错内存。
相关介绍
ECC内存,它同样也是在数据位上额外的位存储一个用数据加密的代码。当数据被写入内存,相应的ECC代码与此同时也被保存下来。当重新读回存储的数据时,保存下来的ECC代码会和读数据时产生的ECC代码做比较
如果两个代码不相同,则会被解码,确定数据中的那一位是不正确的。这一错误位被抛弃,内存控制器则会释放正确的数据。被纠正的数据很少被放回内存。相同的错误数据如果再次被读出,则纠正过程再次被执行。
重写数据会增加开销,这样则会导致系统性能的明显降低。如果是随机事件而非内存的缺点产生的错误,则这一内存地址的错误数据会被再次写入的其他数据所取代。
性质介绍
ecc不是一种内存型号,那是因为并不是一种影响内存结构和存储速度的技术,它可以应用到不同的内存类型之中,讲到的“奇偶校正”内存,它也不是一种内存,最开始应用这种技术的是EDO内存,现在的SD也有应用,而ECC内存主要是从SD内存开始得到广泛应用,而新的DDR系列、RDRAM也有相应的应用,主流的ECC内存其实是一种SD内存。
服务器和高端工作站通常使用ECC内存、Chipkill内存、Register、FB-DIMM和Memory Mirroring(内存镜像),其具体介绍如下:
1、ECC内存:在普通的内存上,常常使用一种技术,即Parity,同位检查码被广泛地使用在侦错码上,基于这种情况产生了一种新的内存纠错技术ECC。ECC本身并不是一种内存型号,也不是一种内存专用技术,它是一种广泛应用于各种领域的计算机指令中,是一种指令纠错技术。
2、Chipkill内存:Chipkill技术是IBM公司为了解决目前服务器内存中ECC技术的不足而开发的,是一种新的ECC内存保护标准。采用这种内存技术的内存可以同时检查并修复4个错误数据位,服务器的可靠性和稳定得到了更加充分的保障。
3、Register:Register即寄存器或目录寄存器,带有Register的内存一定带Buffer(缓冲),并且目前能见到的Register内存也都具有ECC功能,其主要应用在中高端服务器及图形工作站上,如IBM Netfinity 5000。
4、FB-DIMM:B-DIMM(Fully Buffered-DIMM,全缓冲内存模组)是Intel在DDR2、DDR3的基础上发展出来的一种新型内存模组与互联架构,FB-DIMM可以极大地提升系统内存带宽并且极大地增加内存最大容量。
5、Memory Mirroring(内存镜像):IBM的另一种更高级内存技术就是内存镜像技术,它又相对前面的内存保护技术,在内存保护能力上更强。当服务器遇到了前面介绍的Chipkill修复技术和内存保护技校术都不能完全修复时,内存镜像技术可以得到更高级的内存保护。
参考资料来源:百度百科-ECC内存
参考资料来源:百度百科-Chipkill内存技术
参考资料来源:百度百科-Register
参考资料来源:百度百科-FB-DIMM
参考资料来源:百度百科-内存镜像
内存大小是指服务器在出厂时随机带了多大容量的内存,这取决于厂商的出厂配置。一般来讲,服务器出厂时都配备了一定容量的内存,如4GB8GB等,通常低端的入门级服务器标配内存容量要少些,这取决于工作的需要和厂商的策略。现在的绝大多数服务器的主板,都还有空余的内存插槽或者支持内存扩展板,这样就可以安装更多的内存来扩充内存容量,来达到更高的性能。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)