文章
87
粉丝
0
获赞
0
访问
4.2k
评分及理由
(1)得分及理由(满分1分)
学生答案正确指出R2的内容为1000,与标准答案一致。得1分。
(2)得分及理由(满分3分)
学生正确计算出Cache数据区容量为512B,得1分。
在计算指令Cache命中率时,学生思路正确(考虑循环执行次数和指令条数),但具体数值计算有误。学生得出命中率为999/1000=99.9%,而标准答案为(1000×6-1)/(1000×6)=99.98%。虽然数值有偏差,但解题思路正确(认为只有第一次取指令会缺失),根据评分说明“若命中率计算错误,但解题思路正确,可酌情给分”,扣1分。得2分。
本小题总分:1+2=3分。
(3)得分及理由(满分7分)
学生正确指出指令4可能发生溢出异常,得1分(标准答案中此部分为2分,但学生未说明其他指令不会发生溢出的理由,根据评分说明“若答案中除指令4外还包含其他运算类指令,则给1分”,此处给1分合理)。
学生正确指出指令3可能发生缺页异常,得1分。
学生正确指出读磁盘需要1次,得2分。
学生指出读TLB需要1000次,但标准答案为1001次(考虑缺页处理后的重新访问)。学生忽略了缺页异常处理后重新访问A[0]时需要再次查TLB,因此答案不完整。根据评分说明“若给出的TLB及磁盘访问次数不正确,但解题思路正确,可酌情给分”,扣1分。得1分。
本小题总分:1+1+2+1=5分。
题目总分:1+3+5=9分
登录后发布评论
暂无评论,来抢沙发