文章

635

粉丝

0

获赞

2

访问

221.2k

头像
2009年(408)计算机学科专业基础综合试题 - 第46题回答
操作系统
发布于2026年9月24日 17:22
阅读数 107


评分及理由

(1)得分及理由(满分6分)

学生第(1)问计算结果:2362H为220ns,1565H为100000220ns,25A5H为110ns。

标准答案为:2362H为210ns,1565H为100000220ns,25A5H为110ns。

逐项判断:

  • 1565H:正确。访问TLB未命中10ns,访问页表未命中100ns,缺页处理10^8ns,重新执行后再次访问TLB 10ns,访问主存100ns,总计100000220ns。给2分。
  • 25A5H:正确。页号2已在TLB中,TLB命中10ns,访问主存100ns,总计110ns。给2分。
  • 2362H:错误。该地址页号为2且有效位为1,TLB初始为空,正确过程应为TLB未命中10ns,访问页表100ns得到页框号,然后访问主存100ns,共210ns。学生多加了10ns,写成220ns,核心逻辑为“TLB未命中后还需要额外一次TLB访问”,这与题目“地址转换时先访问TLB,若TLB未命中,再访问页表”不符,属于逻辑错误,扣2分。

因此第(1)问得分为4分。

(2)得分及理由(满分2分)

学生答案给出虚地址1565H的物理地址为101565H,并说明其页号为1、页内地址为565H,发生缺页后根据LRU和局部淘汰策略淘汰页号0,使用页框号101H,合成物理地址101565H。

该结论与理由均正确。虽然在CLOCK/LRU简略说明中没有显式讨论0号页和2号页的访问时间先后,但按题设访问序列,淘汰0号页是正确结果。给2分。

题目总分:4+2=6分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发