文章

280

粉丝

1

获赞

8

访问

83.9k

头像
2024年计算机学科专业基础综合试题 - 第46题回答
操作系统
发布于2025年10月7日 14:47
阅读数 166


评分及理由

(1)得分及理由(满分2分)

学生回答"是,因为B为空才能执行C1,保证了P1和P2互斥访问",这个回答基本正确。虽然解释不够完整(没有明确说明临界区是代码区域,以及需要互斥访问的原因),但核心观点正确。得1.5分。

(2)得分及理由(满分3分)

学生使用了empty和full两个信号量,思路完全正确。代码逻辑清晰,实现了P1和P2之间的同步关系。虽然标准答案中提到了mutex信号量,但在这个简单场景下,学生的解法也是正确的。得3分。

(3)得分及理由(满分3分)

学生定义了mutex信号量用于互斥访问,这是正确的。但在第二次识别结果中出现了"semaphore full - n"这样的错误表述,这可能是识别错误。考虑到主要逻辑正确,且mutex的使用符合要求,得2.5分。

题目总分:1.5+3+2.5=7分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发