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

评分及理由
(1)得分及理由(满分7分)
学生答案与标准答案在核心逻辑上完全一致:
- 正确识别了所有同步关系(A→C, B→C, C→E, D→E)。
- 为每个同步关系定义了一个初始值为0的信号量(AC, BC, CE, DE)。
- 在进程A、B、D完成后,分别执行signal操作通知后续进程。
- 在进程C开始前,执行wait(AC)和wait(BC)以确保A和B已完成。
- 在进程E开始前,执行wait(CE)和wait(DE)以确保C和D已完成。
答案中信号量命名(如AC、BC)与标准答案(S_AC、S_BC)略有不同,但含义清晰,符合题目要求。代码结构、wait/signal操作的位置均正确无误。
因此,本题得分为7分。
题目总分:7分
登录后发布评论
暂无评论,来抢沙发