文章

165

粉丝

0

获赞

10

访问

16.1k

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


评分及理由

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

得分:2分

理由:学生定义了四个信号量A、B、C、D,初值均为0,与标准答案中的S_AC、S_BC、S_CE、S_DE功能完全对应,虽然命名方式不同,但符合信号量命名规范且初值正确,因此不扣分。

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

得分:2分

理由:操作A、B、D完成后分别执行V(A)、V(B)、V(D),正确释放了对应的信号量,与标准答案逻辑一致。

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

得分:1.5分

理由:操作C通过P(A)、P(B)等待A和B完成,完成后执行V(C)通知E,逻辑完全正确。由于信号量命名与标准答案不同但不影响功能,不扣分。

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

得分:1.5分

理由:操作E通过P(C)、P(D)等待C和D完成,逻辑完全正确。信号量命名差异不影响功能实现。

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

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发