文章

481

粉丝

5

获赞

19

访问

55.9k

头像
2025 年 5 月第 1 次 408 月考试卷 - 第46题回答
操作系统
发布于2025年10月22日 17:58
阅读数 24


评分及理由

(1)信号量定义部分(满分2分)

得分:1分

理由:学生定义了5个信号量,与标准答案一致。但存在两个问题:① "mutex_T" 未初始化(应为3),这是逻辑错误;② 信号量拼写有误("Semphore"应为"Semaphore"),但根据规则属于识别错误不扣分。因此扣1分。

(2)小和尚进程(满分3分)

得分:2分

理由:基本流程正确,使用了正确的同步信号量(empty、full)和互斥信号量。但存在逻辑错误:在"倒水入缸"前多了一个"wait(mutex_G)",这会导致死锁,因为此时已经持有mutex_T。扣1分。

(3)老和尚进程(满分3分)

得分:2分

理由:基本流程正确,使用了正确的同步信号量。但存在逻辑错误:在"从水缸打水"后直接"signal(empty)",应该在"喝水"操作之后,这与题目要求的"不可同时进行"不符。扣1分。

题目总分:1+2+2=5分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发