文章

187

粉丝

0

获赞

3

访问

37.8k

头像
2023年(408)计算机学科专业基础综合试题 - 第43题回答
计算机组成原理
发布于2025年12月14日 17:44
阅读数 255


评分及理由

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

学生答案:2个页面,2次缺页,页故障地址为00422000H和00423000H。与标准答案完全一致。
得分:3分。

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

学生答案:认为有局部性,理由是“a[0][1],a[0][2]在同一块上,读入cache后a[0][2]不久后就不被访问”。这个理由本身是矛盾的,它描述的是空间局部性(同一块内数据被连续访问),并且“不久后就不被访问”恰恰说明没有时间局部性(不会再次访问)。标准答案明确指出“没有时间局部性”,因为每个元素只访问一次。学生结论错误,理由表述混乱且不支持其结论。
得分:0分。

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

学生答案:块内地址(A4~A0),Cache组号(A10~A5),a[1][0]虚拟地址06422100H,Cache组号8号。
分析:前两部分与标准答案一致。a[1][0]的虚拟地址计算有误,正确应为0042 2100H,学生写成了06422100H,这可能是识别错误(将‘0’识别为‘6’)或计算错误。根据“禁止扣分”原则第1条,判断为识别错误,不扣分。Cache组号“8号”与标准答案一致。
得分:4分。

(4)得分及理由(满分5分)

学生答案:数组占用主存块数未明确给出(只写了“6KB/32KB无余数”),但后续计算命中率时隐含了块数信息。命中率计算为7/8=87.5%,且两种循环次序下命中率均为87.5%,结论与标准答案一致。
分析:第一问“数组a占用多少主存块?”学生未直接回答,但在计算过程中提到“6KB/32KB”,数组总大小为24*64*4=6KB,主存块大小为32B,因此块数为6KB/32B=192块。学生未写出192,但后续推理使用了正确的关系。根据其整体思路和最终正确结论,不扣分。第二、三问答案正确。
得分:5分。

题目总分:3+0+4+5=12分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发