文章
7
粉丝
0
获赞
0
访问
3.3k

评分及理由
(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分
登录后发布评论
暂无评论,来抢沙发