文章
158
粉丝
0
获赞
0
访问
29.1k

评分及理由
(1)得分及理由(满分3分)
学生答案正确计算了LRU位为3位,标记位为20位,并指出没有修改位(因为采用直写策略)。虽然计算组数时第一次识别结果写为2^5(应为2^6),但第二次识别结果正确计算为2^8组(实际应为2^6组,但标记位计算正确),且最终结论正确。考虑到识别误差和核心逻辑正确,不扣分。得3分。
(2)得分及理由(满分3分)
学生正确分析了数组s的起始地址(008000C0H),计算了每个主存块包含16个int元素(64B/4B=16),并得出需要64个主存块,缺失次数为64次。虽然第一次识别中写为“4086”应为“4096”,但第二次识别已修正,且计算过程正确。得3分。
(3)得分及理由(满分4分)
学生正确将地址00010003H转换为二进制,识别出组号为0,并描述了Cache命中与缺失的处理过程(包括从主存读取并调入Cache组0)。但缺失处理过程描述较为简略,未提及标记字段更新、有效位设置和LRU位修改等细节。根据标准答案要求,需简要说明包括标记更新等过程,因此扣1分。得3分。
题目总分:3+3+3=9分
登录后发布评论
暂无评论,来抢沙发