存储器的校验

编码的最小距离

指任意两组合法代码之间二进制位数的最小差异。

汉明码的生成

思路:分组 + 奇偶校验

当原始数据有 $n$ 位时,汉明码的位数 $k$ 满足 $2^k\geqslant n+k+1$。

汉明码的校验

汉明码可以纠正一位错。方法如下:

记 $P_i$ 为 $C_i$ 所在那一组的检测位。对于配偶原则,如果有奇数个 1,那么检测位为 1。写出所有的检测位,例如 0100111

然后将各个检测位 逆序 排列,得到出错的位号—— $P_4P_2P_1=110_2=6_{10}$,即第 6 位出错。

Cache / 缓存

「Cache」的读音是 [kæʃ],和 cash(钞票)一词的读音一致,大家不要读错了。

Untitled