web-dev-qa-db-ja.com

どうしてビットフリップが私のコンピュータを破壊しないのですか?

Tech YouTuberThioJoeが作成した ECCメモリに関するビデオ メモリ内のビットがランダムに変化し、そうでない場合にデータが破損する可能性があることを説明しました。 tはECCメモリを持っています。

ランダムビットエラーについての記事の内容は次のとおりです。

「したがって、地球上の海面で72時間以内に4ギガバイトのメモリに少なくとも1ビットエラーが発生する確率は95%を超えています。」
http://lambda-diode.com/opinion/ecc-memory から引用

1ビット変更すると、ブール値がtrueからfalseに、またはその逆に切り替わる可能性があるため、大したことのようです。 ?

私のコンピュータにはECCメモリがなく、問題なく毎日数時間使用しています。

宇宙線による「ビットフリッピング」が頻繁に発生する場合、長時間電源を入れた後、コンピュータが台無しにならないのはなぜですか?

4
clickbait

https://stackoverflow.com/questions/2580933/cosmic-rays-what-is-the-probability-they-will-affect-a-program

CRによって引き起こされるビットフリップの確率は上記のSEスレッドで説明されており、これで述べたように YCombinatorスレッド 上記のコメントでリンクされているように、(メモリ内の)ビットフリップに敏感なデータの最大量はこれに問題のないメディア

平均的な人にとって最悪の場合、ビットフリップはシステムがキャッチして回復しようとするエラーを引き起こします。これで、BSODのせいにする何かがあります。

強化(宇宙飛行システムのハードウェア設計など)とエラー訂正(SPARC CPUまたはECCメモリの復元力のあるアーキテクチャなど)に加えて、最新の改善により、消費者向けハードウェアが宇宙線に対してより脆弱になるようです。 -ビットフリップが発生しました。

このため、パーソナルコンピュータにエラーが発生しない主な理由は、データの小さな問題に対してより回復力のあるソフトウェア設計の改善であると推測できます。

とはいえ、これから得られる主な教訓は、データをバックアップする必要があるもう1つの理由があるということです。

1
music2myear