文章

97

粉丝

0

获赞

0

访问

53.2k

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

00401038

32位中的高20位为标记,低16位中的高4位组号

数组A地址0804A010+2048=0804 A810,访问A过程中组号不变,访问代码段时候同样,即需要访问2个虚拟页面

动态分配和随机置换算法,3


评分及理由

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

学生给出了虚拟地址00401038H,但未正确计算虚页号。虚页号应为高20位,即00401H,但学生未给出十六进制结果。对于TLB标记和组号的划分,学生错误地认为“高20位为标记,低16位中的高4位为组号”,这与标准答案(虚页号高16位为标记,低4位为组号)不符。因此,本部分得0分。

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

学生错误计算了数组A的结束地址(0804A010H + 2048 = 0804A810H,但2048是元素个数,实际大小应为2048*4=8192字节,结束地址应为0804C010H)。学生认为“组号不变”与虚拟页面数无关,且错误得出需要2个虚拟页面(实际应为指令1页+数组3页=4页)。思路和计算均错误,得0分。

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

学生答“动态分配和随机置换算法”部分正确(可变分配和随机置换),但标准答案为“可变分配局部置换”。学生答“3”个物理页面,但根据题目描述(初始2页,连续两次缺页后增加1页,最多可能增加多次),实际最多可超过3页(标准答案为4页)。因此,策略描述部分正确但不完全,数量错误,得1分(策略部分给1分,数量错误扣1分)。

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

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发