请考虑使用大小为1个字的块的2KB直接映射的缓存。如 通常,地址是32位。
高速缓存包含多少个块? 2 ^ 7
每个标签有多少位? (标记在课程中以粉红色显示 笔记。)2 ^ 23
每个高速缓存索引有多少位? (注释中的绿色) 2 ^ 7
缓存的总大小是多少? (32 + 1+ 23)x 2 ^ 7
开销占总大小的百分之几?
什么是..开销..和开销的百分比..?
答案 0 :(得分:1)
开销是标签大小,以及缓存需要存储的除数据本身以外的任何其他位。
(例如,对于替换了LRU的关联缓存,它需要存储一些记录LRU状态的位,以跟踪集合中的下一个要逐出的成员。)
如作业所示,间接费用百分比显然是间接费用/总大小。 (不是开销/数据)。