文章

56

粉丝

0

获赞

0

访问

1.9k

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


评分及理由

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

得分:4分

理由:学生定义了两个信号量mutex和empty,含义正确(mutex用于出入口互斥,empty用于控制博物馆人数)。第一次识别中empty初值误写为50(应为500),但第二次识别正确为500;根据禁止扣分规则第1条和第3条,由于第二次识别正确且第一次识别错误可能为误写(数字识别错误常见),故不扣分。信号量含义虽未显式说明,但通过使用方式可推断,且标准答案未强制要求说明含义(仅初值占分),故给满分。

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

得分:2分

理由:学生对mutex的P、V操作完全正确:在进门和出门前均使用P(mutex)获取互斥锁,操作后使用V(mutex)释放锁,符合出入口一次仅允许一人通过的要求。

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

得分:1分

理由:学生对empty的P、V操作正确:在进门前使用P(empty)减少可用人数,在出门后使用V(empty)增加可用人数,实现了博物馆人数控制(最多500人)。

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

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发