패리티 비트

패리티 비트는 오류를 감지하기 위해 데이터 블록에 추가되는 값이 0 또는 1인 비트입니다. 데이터에 홀수 또는 짝수 패리티를 부여하며, 이를 사용해 데이터의 무결성을 확인합니다.

패리티 비트는 전송 과정에서 데이터가 손상되지 않았는지 확인하기 위해 데이터 전송에 자주 사용됩니다. 예를 들어 데이터 7비트마다 패리티 비트가 하나씩 포함되어 총 8비트, 즉 바이트 하나를 구성할 수 있습니다. 데이터 전송 프로토콜이 홀수 패리티로 설정되어 있으면 각 데이터 패킷은 홀수 패리티를 가져야 합니다. 짝수로 설정되어 있으면 각 패킷은 짝수 패리티를 가져야 합니다. 패킷이 잘못된 패리티로 수신되면 오류가 발생하고 데이터를 다시 전송해야 합니다.

각 데이터 패킷의 패리티 비트는 데이터를 전송하기 전에 계산됩니다. 다음은 홀수 및 짝수 패리티 설정을 사용해 패리티 비트를 계산하는 방법의 예입니다.

홀수 패리티:
  • 초기값: 1010101(1 네 개)
  • 추가된 패리티 비트: 1
  • 전송된 값: 10101011
  • 결과: 홀수 패리티(1 다섯 개)
짝수 패리티:
  • 초기값: 1010101(1 네 개)
  • 추가된 패리티 비트: 0
  • 전송된 값: 10101010
  • 결과: 짝수 패리티(1 네 개)

패리티 비트의 값은 데이터의 초기 패리티에 따라 달라집니다. 예를 들어 이진 값 10000000은 홀수 패리티를 가집니다. 따라서 패리티를 홀수로 유지하려면 0을 추가하고, 값에 짝수 패리티를 부여하려면 1을 추가합니다.

패리티 검사는 데이터를 확인하는 유용한 방법이지만 완벽한 방법은 아닙니다. 예를 들어 1010과 1001은 같은 패리티를 가집니다. 따라서 1010을 전송하고 1001을 수신해도 오류가 감지되지 않습니다. 즉, 패리티 검사는 데이터를 확인할 때 100% 신뢰할 수 없습니다. 그래도 작은 데이터 패킷에서 둘 이상의 비트가 잘못될 가능성은 낮습니다. 비트가 하나만 변경되면 오류가 발생합니다. 따라서 패리티 검사는 작은 패킷 크기를 사용할 때 가장 신뢰할 수 있습니다.

업데이트됨 March 31, 2011 작성: Per C.

quiz지식 테스트하기

The octal value 321 is equal to what decimal number?

A
209
0%
B
841
0%
C
1480
0%
D
24168
0%
Correct! Incorrect!     View the Octal definition.
More Quizzes →

Tech Terms 컴퓨터 사전

이 페이지의 패리티 비트에 대한 정의는 TechTerms.com의 저자가 작성한 원본 정의입니다. 이 페이지를 참조하거나 이 정의를 인용하려면 정의 바로 아래에 있는 녹색 인용 표시줄을 사용하세요.

저희의 목표는 컴퓨터 용어를 이해하기 쉬운 방식으로 설명하는 것입니다. 게시하는 모든 정의에서 정확성과 간결함을 추구합니다. 이 정의에 대한 피드백이 있거나 새로운 기술 용어를 제안하고 싶으시면 문의해 주세요.

Tech Terms 뉴스레터

매일 또는 매주 발행되는 뉴스레터로 기술 지식을 향상시키세요! 지금 구독하고 새로운 용어와 퀴즈를 이메일로 받아보세요.

무료 TechTerms 뉴스레터 구독하기

이메일을 얼마나 자주 받고 싶으신가요?

각 이메일에 포함된 링크를 통해 언제든지 구독을 취소하거나 수신 빈도를 변경할 수 있습니다. 질문이 있으신가요? 문의해 주세요.

참고: 뉴스레터는 영어로 발송됩니다.