짝수 블록합 검사(Blocksum Check) 방식을 사용하는 데이터 … | [정보통신기사 필기] 17년 2회차 기출문제 상세 페이지
1[정보통신기사 필기] 17년 2회차
짝수 블록합 검사(Blocksum Check) 방식을 사용하는 데이터 전송에서 수신측에서 정확하게 수신했을 때 나오는 데이터 ###에 들어가야 할 비트는 어느 것인가?
| 데이터 비트 | 패리티 비트 | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | |
| 0 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | |
| 1 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | |
| 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | |
| 1 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | |
| 블록합 검사 | 1 | 1 | 1 | 0 | 0 | 0 | # | # | # |
1
1 0 0
2
1 1 1
3
0 1 0
4
0 0 1
해설
세 자리 모두 1이 되어 1 1 1이 들어간다.
블록합 검사는 문자마다 붙이는 가로 방향 패리티에 더해 같은 자리의 비트를 세로로도 모아 패리티를 한 번 더 만드는 방식이다. 짝수 패리티이므로 각 열의 1의 개수가 짝수가 되도록 마지막 행의 검사비트를 정한다.
일곱 번째 데이터 열은 위에서부터 1, 0, 0, 0, 0으로 1이 1개(홀수)이므로 검사비트는 1이다.
여덟 번째 데이터 열은 0, 1, 1, 0, 1로 1이 3개(홀수)이므로 역시 1이다.
맨 오른쪽 패리티 비트 열은 0, 1, 0, 0, 0으로 1이 1개(홀수)이므로 1이다.이미 채워진 앞의 여섯 열도 같은 규칙으로 1 1 1 0 0 0이 되어 있어, 나머지 세 자리는 1 1 1로 채워야 오류 없이 수신된 상태가 된다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.