文章

782

粉丝

21

获赞

1

访问

89.0k

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


评分及理由

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

得分:3分

理由:学生定义了两个信号量:buffet(初值500)和mutex_1(初值1)。其中buffet对应标准答案中的empty,用于控制博物馆内人数,含义正确且初值正确;mutex_1对应标准答案中的mutex,用于出入口互斥控制,含义正确且初值正确。但信号量名称"buffet"存在拼写错误(应为"buffer"或标准答案的"empty"),考虑到可能是识别错误或拼写误差,且不影响核心逻辑,故扣1分。

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

得分:2分

理由:学生对mutex_1的P、V操作完全正确。在进门和出门操作前后分别使用了P(mutex_1)和V(mutex_1),确保了出入口的互斥访问,与标准答案逻辑一致。

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

得分:1分

理由:学生对buffet(对应empty)的P、V操作完全正确。在进门前使用P(buffet)控制人数,在出门后使用V(buffet)释放名额,与标准答案逻辑一致。

题目总分:3+2+1=6分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发