文章

6

粉丝

0

获赞

0

访问

124

头像
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分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发