인생사는 이야기

패리티 체크 비트 본문

IT/IT 용어

패리티 체크 비트

채율파파 2012. 4. 17. 23:23
반응형

패리티 체크 비트란??

 

에러검출을 목적으로 원래의 데이터에 추가되는 1비트

- 짝수(우수 : even)패리티 : 1의 개수가 짝수가 되도록 만듦

- 홀수(가수 : odd) 패리티 : 1의 개수가 홀수가 되도록 만듦

 

짝수 패리티 비드 오류 검출시 1의개수가 홀수이면 오류가 발생 한것이다.

EX) 1010110(2)       ---------->    1의 개수가 4개 이므로 정상

10110110(2)    ---------->     1의 개수가 5개 이므로 오류 발생

 

 

1010110( )(2) 를 홀수 패리티 비트 체크를 하였다. ( ) 안에 들어갈 값은??

정답 : 1

 

1010110( )(2) 를 짝수 패리티 비트 체크를 하였다. ( ) 안에 들어갈 값은??

정답 : 0

 

 

좀 더자세히 알아보자.

 7bit 원본 데이터

패리티 비트를 포함한 8bit 원본 데이터

 짝수 패리티 비트(Even Parity Bit)

홀수 패리티 비트(Odd Parity Bit) 

0000000

 1의 개수 0개

00000000

10000000

1010111

 1의 개수 5개

11010111

01010111

 

위 표와 같이 패리티 비트를 정하여 데이터를 보내면 받는 쪽에서는 수신된 데이터의 전체 비트를 계산해 패리디 비트를 다시 계산 하여 데이터의 오류 여부를 알 수 있다.

 

하지만 패리티 비트 경우 오류 여부를 확인 할 수만 있고 오류를 수정 할 수는 없다.

 

참조 : 위키 백과 패리티 비트 설명

반응형

'IT > IT 용어' 카테고리의 다른 글

클러스터링이란?  (1) 2012.03.29
SCSI , SATA , SAS  (2) 2012.03.28
Comments