文章

205

粉丝

0

获赞

0

访问

47.9k

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


评分及理由

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

学生定义了四个信号量overA、overB、overC、overD,初值均为0,与标准答案中每个同步关系对应一个信号量的思路一致,但标准答案使用了更明确的命名(S_AC等)。学生定义的信号量能够正确表达同步关系,初值设置正确。得2分。

(2)进程A、B、D的实现(满分2分)

进程A、B、D的实现正确:A执行后V(overA),B执行后V(overB),D执行后V(overD),符合无前置任务的要求。得2分。

(3)进程C的实现(满分1.5分)

进程C的实现正确:先P(overA)和P(overB)等待A和B完成,然后执行C,最后V(overC)通知E。逻辑完全正确。得1.5分。

(4)进程E的实现(满分1.5分)

进程E的实现正确:先P(overC)和P(overD)等待C和D完成,然后执行E。逻辑完全正确。得1.5分。

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

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发