文章

7

粉丝

0

获赞

0

访问

449

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


评分及理由

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

学生正确给出了虚拟页号为00401H(十六进制),并指出TLB组数为16组(2^4),因此组号需4位(虚页号低4位),标记位为高16位(虚页号剩余部分)。答案与标准解析一致。得2分。

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

学生正确计算了数组A的大小(2048×4B=8KB)和所占页数(8KB/4KB=2页),但错误地认为程序指令部分(虚拟地址00401000H~00401040H)占1页(实际应为1页,但学生写“相同为原”或“相同为1页”意思正确)。然而,学生最终得出总页面数为3页(指令1页+数组2页),但标准答案要求的是“至少需要访问的虚拟页面数”,即指令和数组访问中涉及的虚拟页面总数(1+3=4页),学生错误地计算为3页(2+1),且未考虑数组实际跨越3页(起始0804A010H,结束0804C010H,涉及0804A、0804B、0804C三个页号)。因此,计算过程有逻辑错误。扣2分,得1分(仅正确计算了数组大小和页数,但总页面数错误)。

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

学生第一次识别提到“可变分配 局部”,第二次识别提到“可变分配全局置换”但后文又写“局部”,结合上下文判断应为“可变分配局部置换”(标准答案)。但学生错误地认为物理页面最多分配2页(标准答案为4页)。根据题目描述,初始分配2页,且缺页时动态增加(连续两次缺页后分配新页),因此最大分配数可能超过2页(例如多次缺页后)。学生答案“2页”存在逻辑错误。扣1分,得1分(策略正确但最大页面数错误)。

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

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发