文章

149

粉丝

195

获赞

0

访问

19.2k

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

(1) Available = (3,3,2)
(2) 安全,序列 P3→P1→P2→P4→P0(或其他)
(3) 应该分配,因为分配后存在安全序列 P1→P3→P2→P4→P0


评分及理由

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

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

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

学生判断系统处于安全状态是正确的,但给出的安全序列P3→P1→P2→P4→P0存在问题。按照银行家算法检查:

  • 初始Available=(3,3,2)
  • P3的Need=(0,1,1) ≤ Available,可以分配,分配后Available=(5,4,3)
  • P1的Need=(1,2,2) ≤ (5,4,3),可以分配,分配后Available=(7,4,3)
  • P2的Need=(6,0,0) ≤ (7,4,3),可以分配,分配后Available=(10,4,5)
  • P4的Need=(4,3,1) ≤ (10,4,5),可以分配,分配后Available=(10,4,7)
  • P0的Need=(7,4,3) ≤ (10,4,7),可以分配

虽然该序列能够完成,但学生没有展示完整的银行家算法检查步骤,且标准答案中给出的序列是经过更严谨检查的。由于序列本身是正确的,但缺乏详细步骤说明,扣1分。得3分。

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

学生判断应该分配是正确的,但给出的理由不充分。学生仅提到"分配后存在安全序列",但没有展示:

  • 检查Request ≤ Need
  • 检查Request ≤ Available
  • 分配后的资源变化计算
  • 完整的安全性检查过程

虽然结论正确,但缺乏关键步骤说明,扣1分。得1分。

题目总分:2+3+1=6分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发