6.4.2 直接映射高速缓存
P428
这里的\(m\)是主存的地址的位数;\(t\)就是减出来的,没什么特殊的含义;\(E\)是定义出来的,与\(t,s,b\)无关
块偏移只是指的偏移量,从偏移的位置开始读多少字节是根据当前访问的类型来决定的。比如书上的例子就是访问的一个四个字节的类型,而下面的例子访问的是短整型

具体可以看看P430的例子
P429
这里的块号不是指的物理意义上的块,物理意义上的块只有四个(因为有4个组,每个组只有一个块),这里的块号是通过标记位和索引位定义的,块号不同的两组数据可能加载到同一个物理意义的块里面
P430
从这个例子可以看出来,从主存的一次加载,是直接加载所有属于同一个块的内容
P431
这里冲突不命中的\(m=6\)

浙公网安备 33010602011771号