文章
35
粉丝
0
获赞
0
访问
1.6k
评分及理由
(1)得分及理由(满分3分)
学生第一次识别结果中,计算Cache行数为2^4=16行,这是错误的(正确应为32KB/64B=512行=2^9行),但第二次识别结果中已修正为2^9行。第一次识别中计算组数为2^1=2组也是错误的(正确应为2^9/8=64组=2^6组),但第二次识别已修正为2^6组。两次识别中,标记Tag=20位、LRU位=3位、无修改位的结论均正确。由于第二次识别结果正确,且根据“禁止扣分”规则第3条(两次识别中一次正确则不扣分),故不扣分。得3分。
(2)得分及理由(满分3分)
学生两次识别均正确指出数组s起始于主存块开始位置,每个元素访问2次(读和写),总访问次数2048次,数组s占64个主存块,缺失次数为64次。分析过程与标准答案一致。得3分。
(3)得分及理由(满分4分)
学生两次识别均正确解析了地址00010003H的组号(0)和Tag(00010H),并描述了Cache访问过程:检查组0中所有行的Tag和有效位,若命中则直接读取,若缺失则从主存读取数据并替换Cache行(使用LRU策略)。过程描述完整,与标准答案一致。得4分。
题目总分:3+3+4=10分
登录后发布评论
暂无评论,来抢沙发