文章

110

粉丝

0

获赞

0

访问

7.5k

头像
2014年计算机学科专业基础综合试题 - 第45题回答
计算机组成原理
发布于2025年11月5日 16:59
阅读数 76


评分及理由

(1)得分及理由(满分1分)

学生回答“R2的内容是1000”,与标准答案一致。R2存储循环变量i,循环结束时i=1000,因此得1分。

(2)得分及理由(满分3分)

数据区容量计算正确(16×32B=512B),得1分。指令Cache命中率计算部分:学生正确指出程序共6条指令、占24字节、小于块大小32B,且第一次执行会缺失,之后都命中,思路正确。但循环次数计算有误,学生计算为1001次循环,实际应为1000次循环(i从0到999),因此命中率计算为1000/1001≈99.9%存在偏差。标准答案为(1000×6-1)/(1000×6)=5999/6000≈99.98%。由于循环次数错误导致命中率计算不准确,但核心思路正确,根据评分说明“若命中率计算错误,但解题思路正确,可酌情给分”,扣1分,得2分。本小题总分1+2=3分。

(3)得分及理由(满分7分)

溢出异常:学生正确指出4号指令(sum+=A[i])可能发生溢出,得2分。

缺页异常:学生回答“指令2可能产生缺页”,但标准答案为指令3(load指令)可能产生缺页。指令2是地址计算指令(ADD R3, R1, R6),不直接访问内存,不会产生缺页;指令3(LOAD R4, [R3])是访存指令,可能缺页。学生回答错误,扣1分,得0分。

磁盘访问次数:学生回答“读磁盘需要1次”,正确,得2分。

TLB访问次数:学生回答“读TLB需要1001次”,与标准答案一致(1000次正常访问+1次缺页后重新访问),得2分。

本小题总分2+0+2+2=6分。

题目总分:1+3+6=10分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发