メインメモリのScrubbing コンピュータの中では、プロセサに使われているトランジスタよりもメインメモリに使われているトランジスタの方が圧倒的に多い。したがって、プロセサよりも、メモリが故障したり、エラーしたりという頻度の方が高く、メモリのエラーを訂正することが重要である。発生頻度の高い間欠エラーに対しては、前述のSECDEDコードを使い、1ビットエラーが見つかれば、訂正されたデータをプロセサに送ると同時に、メモリにも書き戻してやれば良いのであるが、1つ問題がある。 メインメモリは容量が大きい。例えば8GBのメインメモリを100nsごとに8バイトずつ読んだとすると、順番に読んでも100秒かかる。実際の動作では、頻繁に使われる部分もあるが、連続稼働するサーバでは何十時間もアクセスされない番地も出てくる。このような番地では、1ビットエラーが発生しても長時間アクセスされないのでエラーが訂正さ
![コンピュータアーキテクチャの話(270) メインメモリのエラー訂正手法「Scrubbing」](https://cdn-ak-scissors.b.st-hatena.com/image/square/133030ca3540979ef280f3b7f23ee17d3207a465/height=288;version=1;width=512/https%3A%2F%2Fnews.mynavi.jp%2Ftechplus%2Farticle%2Farchitecture-270%2Findex_images%2Findex.jpg)