[解決済み】宇宙線:プログラムに影響を与える確率は?
2022-04-30 06:21:12
質問内容
またしてもデザインレビューで、あるシナリオの確率は宇宙線がプログラムに影響を与えるリスクよりも低いという主張に遭遇し、その確率が何なのか微塵もわからないことに思い至った。
<ブロッククオート2以降 -128 は340282366920938463463374607431768211456分の1なので、この計算が数億分の1ずれていたとしても、このチャンスに賭けることは正当だと思うのですが......。 宇宙線の方がよっぽど危険だと思うんですけどね。
このプログラマーは正しいのでしょうか? 宇宙線がコンピュータに当たって、プログラムの実行に影響を与える確率はどのくらいでしょうか?
解決方法は?
から ウィキペディア :
1990年代のIBMの研究によると、コンピュータは通常、1ヶ月に256メガバイトのRAMにつき1個程度の宇宙線起因のエラーを経験すると言われています。 [15]
これは、3.7×10 の確率を意味します。 -9 バイト/月、または1.4 × 10 -15 毎秒1バイト。プログラムが1分間動作し、20MBのRAMを占有する場合、故障確率は次のようになります。
60 × 20 × 1024²
1 - (1 - 1.4e-15) = 1.8e-6 a.k.a. "5 nines"
エラーチェックは、失敗の余波を減らすのに有効です。また、Joeさんのコメントにあるように、チップの小型化により、故障率が20年前とは異なる可能性もあります。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン