计算机组成原理(唐朔飞)

p31只读存储器

p30动态和静态比较,DRAM作为主存,SRAM作为缓存

p33
存储器与CPU的连接

芯片尽可能少,片选逻辑尽可能简单
p33,p44例题4.1和4.2
解题:①写出对应二进制编码 ②确定芯片数量以及类型(系统ROM,用户RAM) ③分配地址线 ④确定片选信号
p35存储器的校验

合法代码集合
x倍份冗余

编码最小距离:任意两组合法代码之间二进制位数的最少差异,编码的纠错,检错能力与编码的最小距离有关。 1为出错位
Hanming码一位纠错能力,采用分组(非划分)奇偶校验。
二的倍数为校验位

如何分组呢?二进制表示从右侧数第n位


异或同为0不同为1

不出错偶校验全为0

例题

p39,40
高位交叉,顺序编址,与低位反之

低位:不改变存取周期的前提下,增加存储器的带宽
p41
块内地址相同,不需要转化


命中非常重要
命中率和cache的容量与块长有关

直接映射实现简单,但不够灵活,空间得不到充分利用,容易矛盾冲突降低命中率
全相连映射利用率高缩小冲突率,但需要全部遍历一遍,电路复杂速度慢
组相连映射
替换策略:先进先出(FIFO),近期最少使用(LRU平均命中率比FIFO高),随机法
