王道组原1023

计算机组成原理

4.以下关于校验码的叙述中,正确的是 [北京科技大学]

Ⅰ校验码的码距必须大于2
Ⅱ校验码的码距越大检错纠错能力越强
Ⅲ增加奇偶校验位的位数可以提高奇偶校验的正确性
Ⅳ采用奇偶校验可检测出一位数据错误的位置并加以纠正
Ⅴ采用海明校验可检测出一位数据错误的位置并加以纠正
Ⅵ循环冗余校验码是通过除法运算来建立数据和校验位之间的约定关系的

A.Ⅰ、Ⅲ、Ⅴ
B.Ⅱ、Ⅳ、Ⅵ
C.Ⅰ、Ⅴ、Ⅵ
D.Ⅱ、Ⅴ、Ⅵ

答案:D

解析:码距≥2的数据校验码,开始具有检错的能力。码距越大,检、纠错能力就越强;奇偶校验码的码距等于2.可以检测出一位错误(或奇数位错误),但不能确定出错的位置,也不能检测出偶数位错误;海明码的码距大于2,不仅可以发现错误,还能指出错误的位置,为自动纠错提供了依据;循环冗余校验码则通过除法运算来建立数据和校验位之间的约定关系。
归纳总结:

数据校验码是指那些能够发现错误或能够自动纠正错误的数据编码,又称之为“检错纠错编码”。任何一种编码都由许多码字构成,任意两个码字之间最少变化的二进制位数,被称为数据校验码的码距。
具有检、纠错能力的数据校验码的实现原理是:在编码中,除去合法的码字外,再加进一些非法的码字,当某个合法码字出现错误时,就变成为非法码字。合理地安排非法码字的数量和编码规则,就能达到纠错的目的。

猜你喜欢

转载自blog.csdn.net/qq_42194332/article/details/109323712