文章

35

粉丝

0

获赞

0

访问

1.6k

头像
2009年计算机学科专业基础综合试题 - 第46题回答
操作系统
发布于2025年9月24日 16:56
阅读数 45


评分及理由

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

学生答案中,对于三个虚地址的访问时间计算存在多处错误。

  • 对于虚地址2362H:学生第一次识别结果为“10ns + 100ns + 100ns = 210ns”,此部分计算过程和结果与标准答案一致,思路正确。但第二次识别结果为“10 + 108 + 10+100 = 108 + 120 ns”,其中“108”应为“100”的误写(根据上下文判断,且与第一次识别结果矛盾),并且计算过程混乱,但最终给出的总时间“108 + 120 ns”是错误的。由于两次识别结果不一致,且存在明显误写,根据“只要其中有一次回答正确则不扣分”的原则,对于2362H的计算不扣分。
  • 对于虚地址1565H:学生两次识别的计算过程均为“10ns + 10^8 ns + 10ns + 100ns”(第二次识别中的“108”根据上下文判断为“10^8”的误写),但计算结果写成了“10^8 + 120ns”。标准答案为“10ns+100ns+10^8 ns+10ns+100ns=100 000 220ns”。学生的计算过程包含了访问TLB(10ns)、访问页表(100ns)、处理缺页(10^8 ns)、再次访问TLB(10ns)、访问内存(100ns)这几个关键步骤,思路完全正确。计算结果“10^8 + 120ns”虽然表达式不规范,但数值上等于100,000,120ns,与标准答案100,000,220ns相差100ns。这个差异是因为学生漏算了第一次访问页表的100ns时间(过程写了,但求和时漏掉)。这是一个逻辑错误,应扣1分。
  • 对于虚地址25A5H:学生两次识别的结果均为“10ns + 100ns = 110ns”,与标准答案一致,思路正确。

因此,第(1)问扣1分,得分为5分。

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

学生两次识别均正确指出虚地址1565H的物理地址为101565H,并且说明了理由“根据LRU换出0号页”。该答案与标准答案完全一致,思路正确。

因此,第(2)问得分为2分。

题目总分:5+2=7分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发