星期日, 五月 20, 2007

微软称 PC 的 DRAM 内存亟待改进 需要 ECC

      桌面和笔记本电脑需要 error-correcting code (ECC)内存,这一消息出现在微软公司的内部白皮书上,他们认为目前的桌面计算机 DRAM 内存急需改进以适应更大数据量的运算,保证可靠性和速度。根据微软多年来的 Online Crash Analysis (OCA)工具汇报的消息,大量系统问题由内存错误引起,因此,部署具有容错和纠错能力的 ECC 内存到计算机相当重要,ECC 目前已经广泛运用于服务器系统中。

微软称 PC 的 DRAM 内存亟待改进 需要 ECC

      微软正在考虑和 OEM 厂商合作共同推广带有 ECC 内存的电脑。

      但来自微软本身也有不同的意见,Windows Server 部门的首席程序设计师 Son VoBa说,"ECC 只能修复地址错误。"对应用程序的崩溃是无能为力的。即使部署 ECC,也只能让稳定性稍好一些而已,毕竟 PC 不是服务器,运行的软件不会过于单一,出问题的几率还是高。

相关知识:什么是 ECC 内存?

      ECC 内存即纠错内存,是在数据位上额外的位存储一个用数据加密的代码。当数据被写入内存,相应的 ECC 代码与此同时也被保存下来。当重新读回刚才存储的数据时,保存下来的 ECC 代码就会和读数据时产生的 ECC 代码做比较。如果两个代码不相同,他们则会被解码,以确定数据中的那一位是不正确的。然后这一错误位会被抛弃,内存控制器则会释放出正确的数据。被纠正的数据很少会被放回内存。

      假如相同的错误数据再次被读出,则纠正过程再次被执行。重写数据会增加处理过程的开销,这样则会导致系统性能的明显降低。如果是随机事件而非内存的缺点产生的错误,则这一内存地址的错误数据会被再次写入的其他数据所取代。

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

1 条评论:

匿名 说...

This Omega Timeless Olympic Speedmaster 5-Counter swiss replica watches becomes my favorite. It is the best with simple style yet elegant look. Omega gives it the new Speedmaster case and the merits of some classic models. The dial is quite clean with few text, and looks quite retro with vintage Red Omega logo and old-fashioned Arabic numerals.