文章

7

粉丝

0

获赞

0

访问

297

头像
2025 年 9 月第 1 次 408 月考试卷 - 第45题回答
操作系统
发布于2025年9月20日 17:06
阅读数 62


评分及理由

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

学生正确给出了虚拟页号为00401H(十六进制),并正确划分了TLB标记和组号:TLB标记为虚页号高16位(0000000001000000,即0040H),组号为虚页号低4位(0001B)。但学生作答中TLB标记部分写为“000000000100”(12位),实际应为16位(标准答案为0000 0000 0100 0000B),但结合上下文可知是书写简化(省略了低4位0),且核心逻辑正确,因此不扣分。得2分。

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

学生正确计算了指令部分占用1个页面(虚页号00401H),但错误计算数组A占用页面数:数组总大小8KB,应占用3个页面(从0804A010H到0804C010H跨越3页),但学生仅计算为2页。因此,学生得出总页面数为3(指令1页+数组2页),但实际应为4页(指令1页+数组3页)。此外,问题要求的是“至少需要访问的虚拟页面数”,需考虑页表访问(但标准答案未要求页表页面,仅计算指令和数据页面),但学生未考虑页表,而标准答案也未要求,因此按数据页面计算错误扣分。核心错误在于数组页面数计算,扣1分。得2分。

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

学生正确回答了策略为“动态分配局部置换”(即可变分配局部置换),但错误给出最多分配页面数为3。根据题目描述,初始分配2页,且连续两次缺页后分配新页,最多可能分配4页(例如多次缺页导致动态增加)。学生答案中“最多分配3页”逻辑错误,扣1分。得1分。

题目总分:2+2+1=5分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发