文章
8
粉丝
0
获赞
0
访问
3.8k
00401,高四位标记,低一位组号
1+3=4
固定分配,局部置换,3
评分及理由
(1)得分及理由(满分2分)
学生答案给出虚拟页号为00401(十六进制),正确(1分)。但TLB标记和组号划分错误:学生称“高四位标记,低一位组号”,而正确划分应为虚页号高16位(共20位)作标记,低4位作组号(因TLB有16组,需4位组号)。学生未正确理解组号位数(log2(16)=4),且标记位数计算错误,因此扣1分。本部分得1分。
(2)得分及理由(满分3分)
学生答案“1+3=4”正确:指令占1页(地址00401000H~00401040H在同一页),数组A(2048个int元素,总大小8KB)占3页(从0804A010H到0804C010H,跨越0804A、0804B、0804C三个页号)。计算过程虽未详细给出,但结果正确(2分)。学生未说明“至少需要访问4个虚拟页面”的原因(即TLB命中避免访问页表页),但问题只要求给出数量和计算过程,结果正确即可。本部分得2分(扣1分因未给出计算过程细节,但答案正确)。
(3)得分及理由(满分2分)
学生答案“固定分配,局部置换”错误:题目描述为初始分配2个空页,缺页时动态增加分配(连续两次缺页后分配新页),因此是可变分配策略(非固定分配)。置换策略为局部置换(仅从进程已分配页中选择换出)。学生策略判断错误(扣1分)。最大分配页面数答案“3”错误:根据规则,初始2页,连续两次缺页后分配新页(最多可多次触发),但进程最多需要4页(指令1页+数组3页),因此系统最多分配4页(学生答3页错误,扣1分)。本部分得0分。
题目总分:1+2+0=3分
登录后发布评论
暂无评论,来抢沙发