2009年计算机学科专业基础综合试题 - 第46题回答
操作系统
发布于2025年9月23日 21:46
阅读数 53

评分及理由
(1)得分及理由(满分6分)
学生对于三个虚地址的访问时间计算过程如下:
- 2362H:计算过程为10ns(访问TLB)+100ns(访问页表)+100ns(访问内存)=210ns,与标准答案一致,得2分。
- 1565H:计算过程为10ns(访问TLB)+100ns(访问页表)+10⁸ns(缺页处理)+10ns(再次访问TLB)+100ns(访问内存)+100ns(额外一次内存访问?)。学生多计算了一次100ns的内存访问时间。根据题目描述,缺页中断处理后返回到产生缺页中断的指令处重新执行,这意味着需要重新进行地址转换(访问TLB和页表)并访问内存,但学生计算了两次内存访问(10⁸ns后的10+100以及最后的+100),这是错误的。标准答案为10+100+10⁸+10+100=100,000,220ns。此部分逻辑错误,扣2分。得0分。
- 25A5H:计算过程为10ns(访问TLB)+100ns(访问内存)=110ns,与标准答案一致,得2分。
本小题学生得分为:2 + 0 + 2 = 4分。
(2)得分及理由(满分2分)
学生给出的物理地址为101565H,与标准答案一致。理由部分“进程仅有2个页框,访问1565H前其中一个已经被分配”表述不够精确,未明确说明根据LRU算法淘汰了0号页面,但其核心结论正确。根据“思路正确不扣分”原则,不因其理由简略而扣分。
本小题学生得分为:2分。
题目总分:4+2=6分
登录后发布评论
暂无评论,来抢沙发