2025 年 5 月第 1 次 408 月考试卷 - 第46题回答
操作系统
发布于2025年7月10日 20:18
阅读数 26

评分及理由
(1)得分及理由(满分8分)
学生答案与标准答案基本一致,逻辑正确,信号量定义和使用符合题目要求。具体分析如下:
- 信号量定义正确:g(vat_empty)、count(pail)、mutex(mutex_well)、mutex2(mutex_vat)、number(vat_full)均正确对应标准答案中的信号量。
- 小和尚进程(Process_A)逻辑正确:依次申请水缸空间、水桶、水井互斥锁,完成打水和倒水操作后释放信号量。
- 老和尚进程(Process_B)逻辑正确:依次申请水缸水量、水桶、水缸互斥锁,完成打水和喝水操作后释放信号量。
- 唯一区别是信号量初始化的语法(如Semaphore. g = 10;),但这是语言细节问题,不影响逻辑正确性,不扣分。
得分:8分
题目总分:8分
登录后发布评论
暂无评论,来抢沙发