目次:
定義-エラー修正コード(ECC)とはどういう意味ですか?
エラー修正コード(ECC)は、読み取りまたは送信されたデータにエラーがないかをチェックし、見つかったらすぐに修正します。 ECCはパリティチェックと似ていますが、検出後すぐにエラーを修正する点が異なります。 ECCは、特にデータレートとそれに対応するエラーの増加により、データストレージおよびネットワーク伝送ハードウェアの分野でより一般的になっています。
Techopediaはエラー修正コード(ECC)について説明します
エラー修正コードは、次の手順でデータストレージに適用されます。
- データバイトまたはワードがRAMまたは周辺ストレージに保存されると、コードを指定するビットシーケンスが推定されて保存されます。 ワードごとの各固定ビット数には、このコードを格納するための追加の固定ビット数があります。
- バイトまたはワードが読み取りのために呼び出されると、取得されたワードのコードが元のアルゴリズムに従って計算され、保存されたバイトの余分な固定ビットと比較されます。
- コードが一致する場合、データにエラーはなく、処理のために転送されます。
- コードが一致しない場合、変更されたビットは数学アルゴリズムを介してキャッチされ、ビットはすぐに修正されます。
データは保存期間中は検証されませんが、要求されたときにエラーがテストされます。 必要に応じて、エラー修正フェーズが検出に続きます。 同じストレージアドレスで頻繁に繰り返されるエラーは、永続的なハードウェアエラーを示します。 この場合、システムはエラーの場所を記録するためにログに記録されるメッセージをユーザーに送信します。
