저는 대학의 컴퓨터 아키텍처 과정에 직면했습니다. 패리티 비트를 이해할 수 없습니다. 왜 그것에는 두 가지 종류의 균등하고 이상한 것이 있습니다.패리티 비트 및 오류 감지
누구나 패리티 코드에 대해 명확하게 설명해 줄 수 있습니까?
저는 대학의 컴퓨터 아키텍처 과정에 직면했습니다. 패리티 비트를 이해할 수 없습니다. 왜 그것에는 두 가지 종류의 균등하고 이상한 것이 있습니다.패리티 비트 및 오류 감지
누구나 패리티 코드에 대해 명확하게 설명해 줄 수 있습니까?
'패리티 비트'는 오류 검사 방법입니다. 연결을 통해 8 비트를 보내고 제대로 연결되었는지 확인해야한다고 가정 해보십시오. 오류가 발생하면 수신자가 두 메시지가 다르기 때문에 알 수 있습니다. 그러나 이것은 대역폭의 두 배를 필요로하는데, 이는 너무 많습니다. 따라서 종종 모든 바이트 (8 비트)에는 패리티 비트가 있습니다. 바이트의 수를 세어 봅니다. 홀수 인 경우 패리티 비트는 1입니다. 짝수 일 경우 패리티 비트는 0입니다. 그렇게하면 수신자가 알 수있는 단일 오류가 있고 여분의 대역폭이 1/8 만 필요합니다. 예 :
Data: 01001001 3 ones, parity bit 1
Data: 00110101 4 ones, parity bit 0
수신기가 00111101
와 패리티 비트 0
를 얻을 경우, 약간의 손상이 있음을 알 수 있습니다.
물론 동일한 바이트에 두 개의 오류가있는 경우이를 감지 할 방법이 없습니다. 예를 들어 원본이 00000001
이고 수신 된 데이터가 00000010
인 경우 -하지만 대부분의 애플리케이션에서는 걱정할 필요가 없을 정도로 드문 것으로 간주됩니다.
Wikipedia article의 첫 번째 문장은 분명하고 두 번째 단락도 마찬가지입니다.하지만 오웰.
1로 설정된 비트 수이다예 : 1101011x
여기서, x
은 패리티 비트이다. 1로 설정된 5 비트가 있으므로 홀수 : x
이 1 (짝수 패리티) 또는 0 (홀수 패리티)으로 설정됩니다.
위키 피 디아를 조회 한 적이 있습니까? – fge
가능한 중복 http://en.wikipedia.org/wiki/Parity_bit –
예, 이해할 수 없습니다. –