文章

37

粉丝

0

获赞

0

访问

351

头像
2014年(408)计算机学科专业基础综合试题 - 第45题回答
计算机组成原理
发布于2025年11月13日 23:19
阅读数 10


评分及理由

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

学生回答R2=999,但标准答案为1000。因为循环条件为i<1000,当i=999时仍满足条件,继续循环,直到i=1000时跳出循环,因此R2应为1000。学生答案错误,扣1分。得0分。

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

数据区容量计算正确(16行×32B=512B),得1分。但指令Cache命中率计算错误,学生答案为87.5%,标准答案为99.98%。原因在于学生未正确分析指令访问模式:程序段P的6条指令在同一主存块内,仅第一次访问发生缺失,后续全部命中,因此命中率应为(1000×6-1)/(1000×6)≈99.98%。学生未给出计算过程且结果错误,扣2分。得1分。

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

①溢出异常判断:学生指出1号指令可能发生溢出异常,但标准答案为指令4(加法指令"sum+=A[i]")。1号指令为"LD R3, 0(R1)",是加载指令,不会发生溢出。学生答案错误,扣2分。
②缺页异常判断:学生正确指出3号指令可能缺页异常(对应"LD R4, 0(R3)",访问数组A),得1分。
③磁盘访问次数:学生回答1次,正确(数组A在同一页且同一扇区,首次访问触发缺页后全部命中),得2分。
④TLB访问次数:学生回答1次,错误。标准答案为1001次(每次数组访问均需查TLB,共1000次,首次访问时因缺页中断额外多查1次)。学生未考虑循环访问次数,扣2分。
本小题得分为:1(缺页判断)+2(磁盘访问)=3分。

题目总分:0+1+3=4分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发