文章

35

粉丝

0

获赞

0

访问

1.6k

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


评分及理由

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

学生正确指出了虚拟地址结构划分:页内偏移占12位(因页大小4KB),TLB组号占4位(因16组需log2(16)=4位),TLB标记占剩余16位(32-12-4=16)。虚页号高16位为标记,低4位为组号,符合标准答案。但学生给出的虚页号“0040111”或“00401H”存在不一致,其中“00401H”正确(与标准答案一致),“0040111”可能是误写(多写了“11”),根据误写不扣分原则,不扣分。因此得2分。

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

学生正确计算数组A总大小为2048×4B=8KB,占3个页面(因每页4KB),并指出指令部分占1个页面(虚拟地址范围00401000H~00401040H在同一页面)。但学生提到“常用内存起始页内地址为0A0H”或“0A01H”,这是数组A的起始地址(0804A010H)的页内偏移部分,与页面数计算无关,属于多余信息(识别问题),不扣分。学生最终得出至少需要访问4个虚拟页面(指令1页+数组3页),与标准答案一致。因此得3分。

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

学生正确指出策略为“局部置换和动态分配”(即可变分配局部置换),符合标准答案。但学生错误认为“最多2个”物理页面,而标准答案为4个。根据题目描述,初始分配2个空页,且连续两次缺页后会新增一个物理页,因此最大分配数可能超过2(例如多次连续缺页可增至4页)。这是一个逻辑错误,扣1分。因此得1分。

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

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发