评分及理由
(1)得分及理由(满分6分)
学生对于三个虚地址的访问时间计算基本正确,但存在细节错误:
- 对于2362H:页号为2,访问过程正确(TLB未命中→访问页表→访问内存),时间计算210ns正确,得2分。
- 对于1565H:页号为1,产生缺页中断,但学生在第一次识别结果中计算时间时多加了100ns(应为10ns+100ns+10^8ns+10ns+100ns=100000220ns,但第一次识别写成了1000000220ns+100ns),第二次识别结果中漏掉了最后一次访问内存的100ns(写成了10ns+100ns+10^8ns+10ns=100000220ns)。由于缺页中断处理后需要重新执行指令,包括再次访问TLB和内存,因此标准答案为10ns+100ns+10^8ns+10ns+100ns=100000220ns。学生两次识别均未完全正确,但第二次识别更接近(仅漏掉100ns),考虑到核心逻辑正确且可能为误写,扣1分,得1分。
- 对于25A5H:页号为2,TLB命中,时间计算110ns正确,得2分。
- 本小题总分:2+1+2=5分。
(2)得分及理由(满分2分)
学生正确指出虚地址1565H的物理地址为101565H,并说明了理由(页号为1替换了页号为0的页面,因此使用页框号101H)。理由中虽然表述略有不清(如“页号为0且驻留集为2”),但核心逻辑正确,且物理地址计算准确,因此不扣分,得2分。
题目总分:5+2=7分
登录后发布评论
暂无评论,来抢沙发