深入IBM企业级X架构2002-03-20 16:59:00·
王达·
天极硬件频道
上一页 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 下一页 这种先进技术可以使你减少停机机时间,使服务器持续保持高效的计算平台。这对于大型的数据库系统中尤其重要。但是如果内存控制器为了保存备份用完了所有可用的数据位,而在此时另一个内存错误在服务器重启之前发生了,这将怎么办?是让服务器在这个时刻停下来?不!因为内存保护仅是指防御内存错误的第一步,如果内存控制器用完了所有的备用位,它将继续采取第二步防御,Chipkill内存纠正和修复技术。
IBM的Chipkill内存(IBM chipkill Memory)——IBM Chipkill ECC内存(工业标准计算机中的第三代内存技术)仅在当服务器遇到了太多错误,以致于在短时间内不能通过内存保护技术来解决这些错误的时候才发挥作用。当然这样的情况是很少发生的,但是即使发生了,你的服务器照样可以受到保护的,因为有Chipkill内存纠正和修复技术!在内存保护方面,Chipkill内存的纠错能力远比标准的ECC内存强,在每个168线内存中,Chipkill可以修复高达4位错误位,无论是在单晶片还是多晶片的内存。像内存保护技术一样,Chipkill内存错误纠正和修复技术是通过内存控制器来提供的,它是使用标准ECC 168线内存来完成的。
Chipkill内存最初是由20年前的IBM大型机发展过来的,ChipKill最初是为美国航空航天局(NASA)的“探路者”探测器赴火星探险而研制。这也可算是IBM的关于提供高效率和高性能系统承诺的另一方面解释。内存控制器所提供的内存保护在概念有点类似于磁盘陈列技术,因为在内存条中写入数据时要在经过多个内存芯片。基本上每个内存条都又是独立的排列。如果一个芯片坏了,它仅影响一个字节数据中的一位,因为另外的位保存在其它的芯片中。内存控制器就会从坏的内存芯片中重新推算这丢失的数据位,然后继续工作。
上一页 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 下一页 |