6.4.2 直接映射高速缓存

P428

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

P429

这里的块号不是指的物理意义上的块,物理意义上的块只有四个(因为有4个组,每个组只有一个块),这里的块号是通过标记位和索引位定义的,块号不同的两组数据可能加载到同一个物理意义的块里面

P430

从这个例子可以看出来,从主存的一次加载,是直接加载所有属于同一个块的内容

P431

这里冲突不命中的\(m=6\)

posted @ 2025-08-03 13:55  最爱丁珰  阅读(5)  评论(0)    收藏  举报