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

评分及理由
(1)得分及理由(满分7分)
学生答案与标准答案在核心逻辑上完全一致:
- 正确识别了所有同步关系:C需要等待A和B完成,E需要等待C和D完成。
- 为每个同步关系设置了正确的信号量(AC, BC, CE, DE),且初值均正确设置为0。
- 在进程A、B、D中,在操作完成后正确执行了signal操作。
- 在进程C中,正确执行了wait(AC)和wait(BC)以等待A和B完成。
- 在进程E中,正确执行了wait(CE)和wait(DE)以等待C和D完成。
- 进程C在执行后正确执行了signal(CE),以通知E可以执行。
学生答案的代码结构、信号量命名、P/V操作(wait/signal)的使用均正确无误,完全满足了题目的同步要求。两次识别结果一致,且逻辑正确。
因此,本题得分为:7分。
题目总分:7分
登录后发布评论
暂无评论,来抢沙发