文章
4
粉丝
0
获赞
0
访问
1.9k

评分及理由
(1)得分及理由(满分2分)
学生回答“高16位TLB标记,低4位TLB组号”,这与标准答案中虚页号高16位为TLB标记、低4位为组号的划分方式完全一致。虽然学生没有给出具体的虚拟页号数值(00401H),但题目只要求给出划分方式(哪几位是标记、哪几位是组号),因此回答正确。得2分。
(2)得分及理由(满分3分)
学生计算数组A的大小为2048×4=8KB,占用页面数为8KB/4KB=2个,并指出代码占1页,总页面数为3个。但标准答案中数组A实际占用3个页面(从0804AH到0804CH),学生计算为2个页面存在错误(数组起始地址0804A010H到0804C010H跨越了3个页框)。此外,题目问的是“至少需要访问多少个虚拟页面”,标准答案包括指令页1个和数组页3个,共4个(因为访问页表项可能还需要访问页表所在的页面,但学生未考虑此点)。学生回答总数为3个,且计算数组页面数错误,因此扣分。但学生正确计算了代码页为1页,部分正确。得1分。
(3)得分及理由(满分2分)
学生回答“可变分配局部置换”,这与标准答案一致(1分)。但学生回答“3个”物理页面,而标准答案为最多分配4个(根据题目描述,初始分配2个,缺页时可能动态增加至4个)。学生答案错误,扣1分。得1分。
题目总分:2+1+1=4分
登录后发布评论
暂无评论,来抢沙发