文章
188
粉丝
0
获赞
0
访问
69.5k

评分及理由
(1)得分及理由(满分1分)
得0分。理由:学生回答R2的值为999,但标准答案为1000。循环条件是i < N(1000),当i自增到1000时不满足条件,循环结束,此时R2(存储i的值)应为1000。学生的回答存在逻辑错误,因此不得分。
(2)得分及理由(满分3分)
得1分。理由:学生计算数据区容量为568B,但标准答案为512B(16行 × 32B/行)。学生的计算错误(错误地加入了标志位和有效位,但Cache数据区容量仅指数据部分,不包括标记和有效位)。但学生正确指出指令Cache命中率为99.9%(接近标准答案99.98%),且解释思路正确(首次访问缺失,后续命中),因此命中率部分可得1分。数据区容量计算错误扣1分,但总分不超过本小题满分。
(3)得分及理由(满分7分)
得3分。理由:学生正确指出读磁盘1次(数组A在同一页,首次访问触发缺页,读磁盘一次),得2分;但学生回答读TLB为1次,错误(标准答案为1001次),扣2分;学生未明确指定哪条指令可能发生溢出异常(标准答案为指令4)和缺页异常(标准答案为指令3),但提到“索引不越界,但指针没有限制,可能会溢出”和“缺页异常:命中了”,表述模糊且不准确,扣2分。本小题部分正确,因此得3分。
题目总分:0+1+3=4分
登录后发布评论
暂无评论,来抢沙发