文章
16
粉丝
0
获赞
0
访问
196

评分及理由
(1)得分及理由(满分3分)
学生答案中,Tag位20位正确,无修改位正确(直写策略)。但LRU位回答为1位是错误的。在8路组相联映射中,LRU位需要记录8个Cache行的使用顺序,至少需要log₂8 = 3位。因此,LRU位部分回答错误。考虑到Tag和修改位判断正确,扣1分。得2分。
(2)得分及理由(满分3分)
学生答案的计算过程(64B/4B=16,1024/16=64次)与标准答案一致,结论正确。虽然表述简略,但核心逻辑(每个主存块包含16个int元素,共1024个元素对应64个主存块,每次访问新块产生一次缺失)正确。得3分。
(3)得分及理由(满分4分)
学生答案描述了地址拆分、根据index查找组、比对tag、判断有效位、命中则读取、缺失则访问主存并更新Cache的过程。思路完整且正确。虽然地址拆分的具体二进制位展示与标准答案略有不同(例如tag部分),但根据上下文(主存地址32位、块大小64B、8路组相联、32KB Cache)可以推断其拆分逻辑是正确的(tag应为高20位,index中间6位,offset低6位)。其描述“写入cache”也隐含了更新标记和有效位等操作。因此,该部分回答正确。得4分。
题目总分:2+3+4=9分
登录后发布评论
暂无评论,来抢沙发