文章

132

粉丝

19

获赞

402

访问

60.6k

头像
2020年计算机学科专业基础综合试题 - 第45题回答
操作系统
发布于2025年10月9日 17:11
阅读数 71


评分及理由

(1)信号量定义及初值(满分2分)

学生定义了四个信号量A、B、C、D,初值均为0,这与标准答案中每个同步关系使用一个信号量的思路一致,且初值设置正确。虽然信号量命名与标准答案不同,但逻辑等价,因此不扣分。得2分。

(2)操作A、B、D的同步实现(满分2分)

操作A、B、D无前置任务,学生正确地在执行完成后通过V操作释放信号量(V(A)、V(B)、V(D)),逻辑正确。得2分。

(3)操作C的同步实现(满分2分)

操作C需等待A和B完成,学生使用P(A)和P(B)实现等待,并在执行C后通过V(C)通知E,逻辑正确。得2分。

(4)操作E的同步实现(满分1分)

操作E需等待C和D完成,学生使用P(C)和P(D)实现等待,逻辑正确。得1分。

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

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发