评分及理由
(1)得分及理由(满分6分)
学生对于三个虚地址访问时间的计算思路与标准答案基本一致,但在细节和计算过程上存在一些错误。
- 对于虚地址2362H(页号2):计算过程正确,得出了210ns。得2分。
- 对于虚地址1565H(页号1):学生的计算过程存在逻辑错误。根据题目描述,缺页中断处理后,需要“返回到产生缺页中断的指令处重新执行”。这意味着在缺页处理完成后,需要重新进行地址转换流程(即先访问TLB,再访问页表,最后访问内存)。学生的两次识别结果中,第一次(t2=10+100+10^8+100+100)漏算了重新执行时访问TLB的10ns;第二次(t2=10+100+10^8+10+100+100)则多算了一次访问内存的100ns(正确的应为:第一次转换尝试10+100,缺页处理10^8,重新执行10+100+100)。因此,学生的两种计算均不正确。但考虑到其核心步骤(TLB未命中、访问页表、缺页处理、重新执行)已包含,且第二次识别结果的总和100000220ns与标准答案100000220ns在数值上巧合一致,但计算过程表述有误。鉴于其最终数值正确且过程关键点(缺页中断、重新执行)已提及,给予大部分分数,扣1分。得2分。
- 对于虚地址25A5H(页号2):计算过程正确,得出了110ns。得2分。
- 本小题总计得分:2 + 2 + 2 = 6分。但学生对于1565H的计算过程描述不严谨,存在逻辑错误,按照评分要求应扣分。因此,本小题扣1分,实得5分。
(2)得分及理由(满分2分)
学生正确指出了根据LRU算法应淘汰0号页面,并将1号页面装入原0号页的页框(101H),从而得出物理地址为101565H。第二次识别结果完全正确。第一次识别结果中“淘汰3个页面”应为“淘汰一个页面”的误写,“10/1565H”应为“101565H”的误写,根据禁止扣分原则,不扣分。得2分。
题目总分:5+2=7分
登录后发布评论
暂无评论,来抢沙发