莱纳斯·托瓦尔兹(Linus Torvalds)指责英特尔缺乏对RAM ECC的广泛采用

在有关代码存储的最新交流中 纠错(ECC内存), 莱纳斯·托瓦尔兹(Linus Torvalds),公开批评英特尔未携带ECC RAM 支持主要平台,并赞扬AMD在Ryzen平台上的支持。

ECC内存是 一种包含校正码的随机存取存储器 使您能够检测和纠正最常见的数据损坏类型。 这种类型的内存用于在任何情况下都不能容忍数据损坏的计算机,例如科学或财务计算。

对于许多行业,如果发生重大存储错误,不仅存在财务损失的风险,而且在最坏的情况下,公司在市场中的地位可能会受到严重削弱。

在这种情况下,总是拥有更多记忆的趋势受到了批评。 实际上,您增加存储容量的次数越多,发生故障的风险就越大。 这就是为什么要求高数据完整性的服务器和工作环境强调全面的数据保护的原因。 例如,使用ECC存储器代替普通的RAM可以更好地保护自己并避免简单的位错误。

鉴于这种, 已经开发出几种方法来处理内存错误: 具有抗扰性确认,奇偶校验位和纠错码存储器的编程。 使用ECC就像调用具有检测和纠正单位错误的能力的数据代码。

此外,ECC还可以确定罕见的双位错误。 为了利用这种校正方法,普通随机存取存储器(RAM)模块通过ECC存储器模块进行了扩展。 这就是为什么我们谈论ECC RAM。

归根结底, 在防止数据丢失和提高成本之间需要权衡 的内存。 因此,这样做有一些缺点:

  • 纠错代码存储器比常规存储器贵,这是由于生产它所需的附加硬件以及该存储器和相关组件的较低生产量。
  • 出于相同的原因,支持纠错代码存储器的主板,芯片组和处理器也更加昂贵。
  • 由于纠错和纠正所需的额外时间,纠错码存储器的速度可能比传统存储器慢2%至3%。
  • 但是,现代系统将错误处理集成到处理器中,从而消除了验证和更正内存访问所需的时间。

莱纳斯·托瓦尔兹(Linus Torvalds)视角

当被告知:“是的,我完全同意AMD提供了更好的协议。 但是,ECC在这里并不重要”,Linus Torvalds回答说,

“ ECC非常重要。

“ ECC的可用性非常重要,这恰恰是因为英特尔凭借其极其糟糕的市场细分来摧毁了整个ECC行业。

“到那里去尝试找到ECC DIMM,这真的很难。 当然,这可能要归功于AMD,最近它可能会有所改善,但这正是我要做的。

“由于英特尔对ECC的错误和误导政策,英特尔一直在伤害整个行业和用户。 严重地。

“而且,如果您不相信我,请看看多代重锤式存储器,英特尔和存储器制造商每次都会抱怨它在下一次将如何修复。”

在您的帖子中, Torvalds指责英特尔缺乏广泛的ECC采用 在主空间。

托瓦尔兹 相信这是由于完全崩溃 英特尔在其消费类处理器和芯片组中支持ECC的观点表示,仅此一项就消除了促使内存制造商为大众创建台式ECC内存的任何动机。

Torvalds还称赞AMD对ECC的非官方支持。 尽管得到了非官方的支持,Linus仍然非常高兴AMD甚至在Ryzen平台上扩展了该选项。

“我不太在乎蜂蜜系统是否配备E​​CC。 这不是问题。 如果我有内存错误,我实际上很擅长解决它们。 另外,我最终使用了相当“安全”的机器。 “我确定自己的功率过大,我主要生活在海平面上,我没有超频,并且我购买了有信誉的产品。”

数据来源: https://www.realworldtech.com/


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   伊格纳西奥

    Linus已经很老了,他不断抱怨越来越无根据。