文章

42

粉丝

0

获赞

0

访问

812

头像
2020年(408)计算机学科专业基础综合试题 - 第45题回答
操作系统
发布于2025年12月17日 18:13
阅读数 22


评分及理由

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

学生答案与标准答案在核心逻辑上完全一致:

  1. 正确识别了所有同步关系(A→C, B→C, C→E, D→E)。
  2. 为每个同步关系定义了一个初始值为0的信号量(AC, BC, CE, DE)。
  3. 在进程A、B、D完成后,分别执行signal操作通知后续进程。
  4. 在进程C开始前,执行wait(AC)和wait(BC)以确保A和B已完成。
  5. 在进程E开始前,执行wait(CE)和wait(DE)以确保C和D已完成。

答案中信号量命名(如AC、BC)与标准答案(S_AC、S_BC)略有不同,但含义清晰,符合题目要求。代码结构、wait/signal操作的位置均正确无误。

因此,本题得分为7分。

题目总分:7分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发