第1节 如何用大于1G的组件来构建计算机系统
如何用大于1G的组件来构建计算机系统

信息的度量
假设你现在有N个等概率的选择,并且我向你提供一个事实,将选择范围缩小到M个,那么我为你提供的信息量为:
信息的度量单位是比特(二进制数)=对选择(s)进行编码时所需要的0或1的个数log2(N/M) (单位:比特)
例如:
♦抛掷一次硬币的信息量:log2(2/1) = 1 比特
♦抛掷2个骰子的信息量:log2(36/1) = 5.2 比特
♦波士顿红袜队比赛的预测结果:1 比特(当然,事实上,“他们赢了”可能要比“他们输了”能传递更多的信息…)
编码
♦编码描述的是为信息分配表示形式的过程
♦选择一种合适的有效编码方案是一项真正的工程学挑战
♦对许多层次设计的影响-
机制(设备, 所使用的组件号)-
效率(所使用的比特数)
可靠性(噪声)
安全性(加密)


