チェックビットとは

チェックビットは、情報内のエラー状態を示すために使用される追加のバイナリ1または0です。 データが同時に複数のエラーを発生する可能性がある状況では、エラーを示すためのチェックビットの使用は完全に信頼できるものではありません。 チェックビットは、シリアルで送信されるデータや、計算メモリが正しく機能していることを確認するためによく使用されます。 使用されているパリティのタイプに応じて、1またはゼロを使用してエラーを示すことができます。

パリティは、チェックビットが使用されたときにエラーをチェックするプロセスです。 チェックビットは、パリティビットと呼ばれることがよくあります。 チェックビットを含む正しいバイナリシーケンスの1の合計量が1の奇数である場合、奇数パリティと呼ばれます。 偶数パリティとは、データとチェックビット内の1の合計量が合計されて偶数になる場合です。

たとえば、人が7ビットバイナリシーケンス1100101を送信したいとします。この番号には4つあります。したがって、奇数パリティを作成するためにビットを追加したい場合、エンドシリーズに1を追加して、番号1100101 1 。 人が偶数パリティを使用することに決めた場合、最後に1ではなく0を追加して、1100101 0を生成します 。 奇数パリティまたは偶数パリティの選択は、通常、設定された標準または設計者の選択の問題です。 これは、チェックビットを使用する最も単純な形式です。

奇数のパリティ文字列11001011が送信されるとどうなるか想像してみてください。 宛先に到達する前に数字の1つまたは0が変更された場合、1の合計量は合計され、データにエラーがあることを示します。 一方、偶数パリティシーケンスにエラーが発生すると、奇数の1が発生します。 転送中に2つ以上の数値が変更された場合、両方のエラーが一緒になって元のパリティを作成する可能性があるため、単一のチェックビットを使用してエラーを検出することは不可能です。

コンピューティングのエラー検出のために、より複雑な方法が開発されました。 ただし、単純なエラー識別だけが必要な場合は、多くの場合、単一のチェックビットを使用するだけで十分です。 情報交換のためのアメリカ標準コード(ASCII)または拡張2進化10進交換コード(EBCDIC)で文字がエンコードされる方法は、コンピューターサイエンスで1つのチェックビットがどのように使用されるかの例です。 チェックビット、パリティ、およびその他のエラー検出スキームは、計算可能なプロセスによって操作されるデータが、ノイズや誤った条件によって引き起こされる望ましくない副作用がないことを保証する上で重要な役割を果たします。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?