文章

255

粉丝

0

获赞

0

访问

62.3k

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


评分及理由

(1)信号量定义及含义说明(满分4分)

学生定义了两个信号量:people = 500 和 mutex = 1。其中,people 用于控制博物馆内人数,与标准答案中的 empty 作用相同(都是控制最大容量),只是命名不同,这符合要求;mutex 用于控制出入口互斥,与标准答案一致。信号量初值正确,含义说明基本正确。因此得4分。

(2)对mutex的P、V操作(满分2分)

学生在进门和出门操作前后正确使用了P(mutex)和V(mutex)来实现互斥,与标准答案一致。因此得2分。

(3)对empty(people)的P、V操作(满分1分)

学生使用P(people)在进门前检查容量,使用V(people)在出门后释放容量,逻辑正确,与标准答案一致。因此得1分。

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

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发