文章
77
粉丝
0
获赞
0
访问
7.0k
评分及理由
(1)得分及理由(满分1分)
学生答案正确指出R2的内容为1000,并正确解释了循环跳出条件(i≥1000时跳出循环)。理由充分,符合标准答案要求。得1分。
(2)得分及理由(满分3分)
学生正确计算了数据区容量为16×32B=512B(得1分)。但在计算指令Cache命中率时,学生给出的命中率为9.9%,这是错误的(正确命中率应为99.98%)。学生错误地认为命中率为99/1001,但实际应为(总指令访问次数-缺失次数)/总指令访问次数,总指令访问次数为6000次(1000次循环×6条指令),缺失次数仅为1次(首次调入),因此命中率应为(6000-1)/6000≈99.98%。学生未正确分析指令访问次数和缺失次数,逻辑错误。但数据区容量计算正确,因此部分得分。得1分(仅数据区容量部分)。
(3)得分及理由(满分7分)
学生正确指出指令4(加法指令)可能发生溢出异常(得1分),指令3(load指令)可能产生缺页异常(得1分)。学生正确指出读磁盘次数为1次(得1分),并正确指出TLB访问次数为1001次(得2分)。理由虽未详细说明,但关键点正确,符合标准答案要求。共得5分。
题目总分:1+1+5=7分
登录后发布评论
暂无评论,来抢沙发