nemu cache
时间: 2023-11-23 11:07:08 浏览: 191
NEMU-public-nemu pa2
NEMU cache是一个在NEMU中实现的 cache,具有以下性质:
1. cache block的储存空间大小为64B,cache的储存空间大小为64KB。
2. 在系统启动或复位时,每个cache行都为空,其中的信息无效。只有在cache行中装入了主存块后,信息才会变为有效。为了表示cache行中的信息是否有效,每个cache行需要一个“有效位”(valid bit)。通过将有效位清0,可以淘汰某个cache行中的主存块;而在装入一个新的主存块时,需要将有效位设置为1。
3. 替换算法采用随机方式。
4. 写操作采用Write Through策略,即立即将数据写回主存。
5. 读操作不采用写分配策略,即当一个cache行需要被替换时,不会将其内容写回主存。
阅读全文