2021 국가직9급 컴퓨터일반 20번 해설 — 해밍코드

정답 ④번출제 쟁점 해밍코드발문 옳은 것 고르기

문제

해밍코드에대한패리티비트생성규칙과인코딩예가다음과 같다. 이에대한설명으로옳은것은? <패리티비트생성규칙> 원본데이터 d4 d3 d2 d1 인코딩된데이터 d4 d3 d2 p4 d1 p2 p1 p1 =(d1 +d2 +d4) mod 2 p2 =(d1 +d3 +d4) mod 2 p4 =(d2 +d3 +d4) mod 2 <인코딩예> 원본데이터 0 0 1 1 인코딩된데이터 0 0 1 1 1 1 0

  1. 이방법은홀수패리티를사용하고있다
  2. 원본데이터가0100이면0101110으로인코딩된다
  3. 패리티비트에오류가발생하면복구는불가능하다
  4. 수신측이0010001을수신하면한개의비트오류를수정한후 최종적으로0010으로복호한다 ← 정답

선지별 해설

이방법은홀수패리티를사용하고있다

이 선지 진술은 틀림(X)

p1, p2, p4가 각 관련 데이터 비트 합을 mod 2로 갖기 때문에 검사 그룹 전체는 짝수 패리티가 된다. 홀수 패리티가 아니다.

원본데이터가0100이면0101110으로인코딩된다

이 선지 진술은 틀림(X)

d4 d3 d2 d1 = 0 1 0 0이면 p1=0, p2=1, p4=1이다. 인코딩 결과는 0101010이다.

패리티비트에오류가발생하면복구는불가능하다

이 선지 진술은 틀림(X)

해밍코드는 단일 비트 오류의 위치를 신드롬으로 찾을 수 있다. 오류가 패리티 비트에 있어도 한 비트 오류라면 수정 가능하다.

수신측이0010001을수신하면한개의비트오류를수정한후 최종적으로0010으로복호한다

이 선지 진술은 옳음(O)

검사식으로 신드롬을 계산하면 p4 위치의 단일 오류가 검출된다. 이를 수정한 뒤 d4 d3 d2 d1을 추출하면 0010이다.

핵심 요약 (Q&A)

Q. 2021 국가직9급 컴퓨터일반 20번의 핵심 쟁점은 무엇인가?
A. 2021 국가직9급 컴퓨터일반 20번은 해밍코드에 관한 문항으로, "옳은 것"을 고르는 문제입니다.
Q. 2021 국가직9급 컴퓨터일반 20번의 정답은?
A. 정답은 ④번입니다. 검사식으로 신드롬을 계산하면 p4 위치의 단일 오류가 검출된다. 이를 수정한 뒤 d4 d3 d2 d1을 추출하면 0010이다.
🧩 디지털논리/수체계 개념·기출 모아보기📄 2021 국가직9급 컴퓨터일반 전체 문항✏️ 이 시험 미니문제 풀기
출처: 2021 국가직9급 컴퓨터일반 기출 (원문 보존)해설 기준: 출제 당시 법령·판례 · 개정 사항은 ⚠️ 표시