评分及理由
(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分
登录后发布评论
暂无评论,来抢沙发