我不太清楚如何格式化内存缓存地址。 例如:
直接映射缓存由256个插槽组成。主存包含32K块,16个字 每。缓存的访问时间为10 ns,填充缓存插槽所需的时间为200 ns。 Loadthrough 未使用;也就是说,当在缓存中找不到访问的单词时,整个块就是 进入缓存,然后通过缓存访问该单词。最初,缓存为空。 注意:提到内存时,1K = 1024。
据此我知道,对于直接映射的高速缓存,格式的字宽为5位 因为2 ^ 4可以容纳16个字,所以插槽大小也是2 ^ 8因为我们给的是缓存是256个插槽。
我如何获得Tag字段的宽度? 此外,如何在set-associate映射和关联映射中进行更改?