【ぱりてぃびっと】
パリティビット とは?
💡 データに付加する「誤り検出用の1ビット」、奇数か偶数かで整合性を確認
📌 このページのポイント
パリティビットって何?
データに付加する「誤り検出用の1ビット」だよ。例えば偶数パリティなら「送るデータの1の個数+パリティビットで偶数になるように」パリティビットを0か1に設定する。受信側が同じ計算をして合わなければエラーを検出。
具体的に教えて
「1011010」というデータを送るとき、1の個数は4つ(偶数)。偶数パリティなら合計偶数のままにしたいのでパリティビットは「0」。受信後に1の個数を数えて奇数になったら「途中でビットが変わった」とわかる。
RAID5との関係は?
RAID5はパリティビットと同じ考え方をディスクレベルに応用している。3台以上のディスクにデータとパリティ(XOR計算した値)を分散保存して、1台故障しても残りからデータを復元できる。
パリティビットだけだと限界があるんだよね?
ECCメモリって聞いたことある!普通のメモリと何が違うの?
まとめ:ざっくりこれだけ覚えればOK!
パリティビットって出てきたら「データの誤り検出のために付加する1ビットの検査値、奇偶検査で誤りを検出する」と思えばOK!
📖 おまけ:英語の意味
「Parity Bit」 = 偶奇性ビット
💬 parityは「等価・同等」の意味。データビットとパリティビットの1の総数が常に同じ性質(偶数か奇数)を保つことから命名