文章

29

粉丝

0

获赞

0

访问

1.1k

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

1. jl的虚拟页号是00401H。高16位是TLB标记,低4位是TLB组号。

2.数组A需要2页,代码可以观察到只需要1页,因此总共需要3个虚拟页面。


评分及理由

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

学生正确给出了虚拟页号00401H(十六进制),并正确划分了TLB标记(高16位)和TLB组号(低4位),与标准答案完全一致。得2分。

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

学生正确识别了代码部分占用1个虚拟页面(页号00401H),但错误计算了数组A的页面数。数组A总大小为2048×4=8KB,而页大小为4KB,因此需要2页(0804AH和0804BH),但学生忽略了数组跨越的第三个页面(0804CH),因为起始地址0804A010H加上8KB后为0804C010H,涉及0804AH、0804BH和0804CH三个页号。此外,学生未考虑至少需要访问的虚拟页面数包括指令和数组共4页(1+3),而是错误回答3页。因此,计算过程不完整且结果错误。扣2分,得1分。

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

学生未作答此问,因此得0分。

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

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发