文章

107

粉丝

0

获赞

0

访问

7.2k

头像
2026 年 408 冲刺预测 5 套卷(一) - 第45题回答
操作系统
发布于2025年11月19日 09:04
阅读数 1


评分及理由

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

学生正确计算出Available=(3,3,2),与标准答案一致。得2分。

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

学生判断系统处于安全状态是正确的,但给出的安全序列P3→P1→P0→P2→P4存在问题:

  • P3的Need=(0,1,1) ≤ Available=(3,3,2),可以执行,释放后Available=(5,4,3)
  • P1的Need=(1,2,2) ≤ (5,4,3),可以执行,释放后Available=(7,4,3)
  • 但P0的Need=(7,4,3) ≤ (7,4,3),刚好满足,可以执行
  • P2的Need=(6,0,0) ≤ 释放P0后的Available,可以执行
  • P4的Need=(4,3,1) ≤ 释放P2后的Available,可以执行

虽然序列P3→P1→P0→P2→P4实际能够完成,但学生没有展示完整的银行家算法检查步骤,且序列与标准答案不同但正确。考虑到序列本身可行,且题目要求只要给出一个安全序列即可,因此不扣分。得4分。

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

学生的判断错误。实际上:

  • Request=(1,0,2) ≤ Need=(1,2,2) 成立
  • Request=(1,0,2) ≤ Available=(3,3,2) 成立
  • 分配后系统仍处于安全状态(如标准答案所示的安全序列P1,P3,P4,P0,P2)

学生错误地认为"不满足任一进程所需资源数",实际上P1的Need变为(0,2,0) ≤ Available=(2,3,0),可以执行。因此判断错误,得0分。

题目总分:2+4+0=6分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发