文章

225

粉丝

0

获赞

0

访问

12.3k

头像
2009年(408)计算机学科专业基础综合试题 - 第46题回答
操作系统
发布于2025年12月16日 19:05
阅读数 7


评分及理由

(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分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发