Q.図のように16ビットのデータを4×4の正方形状に並べ,行と列にパリティビットを付加することによって何ビットまでの誤りを訂正できるか。ここで,図の網掛け部分はパリティビットを表す。

データベーススペシャリスト 令和5年秋期 午前Ⅰ 問2
  1. 1
  2. 2
  3. 3
  4. 4

1

パリティチェックでは、ビット列ごとに1ビットのパリティビットを付加し、受信データと照合して誤りを検出します。奇数パリティは"1"のビット数が奇数になるように、偶数パリティは偶数になるようにパリティビットを付加します。

チェック方式には2種類あり、垂直パリティは各データにパリティを付加し、水平パリティはデータブロックの各ビット列に対して付加します。両者を併用する垂直水平パリティでは、誤りの検出と訂正が可能です。設問の図はこの垂直水平パリティを示しており、1ビットの誤りを特定して訂正することができます。したがって、正解は"1"です。