文章

7

粉丝

0

获赞

0

访问

3.3k

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


评分及理由

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

学生给出了虚拟地址00401038H,并正确计算出页大小为4KB(2^12),因此虚拟页号为高20位,即0x401(十六进制),这部分正确(1分)。但在TLB标记和组号的划分上,学生回答“高18位为TLB标记,低2位为组号”,这是错误的。标准答案应为:TLB共16组,组号需要4位(log2(16)=4),因此虚页号低4位为组号,高16位为标记。学生错误地认为组号是2位,因此扣1分。最终得1分。

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

学生正确计算出数组A的大小为2048×4B=8KB(1分),并指出至少跨越2页(即2个虚拟页面),但标准答案中数组A占用3个页面(从0804A010H到0804C010H,跨越0804A、0804B、0804C三个页号)。学生只考虑了数组大小除以页大小的结果(8KB/4KB=2),但忽略了起始地址的页边界问题,因此错误(扣1分)。此外,学生未考虑指令所在的页面(1个),且未回答总页面数(至少4个)。因此,该部分得1分(仅计算大小正确)。

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

学生回答“需求分页,LRU”,但题目描述的是随机置换(“随机选择一页换出”),而非LRU(1分错误)。分配策略方面,学生未明确回答可变分配和局部置换。但根据“最少”可能暗示了动态分配,但表述不清晰。标准答案为可变分配局部置换。因此,该部分得0分。

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

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发