文章

280

粉丝

1

获赞

8

访问

50.8k

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


评分及理由

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

学生回答正确,指出C1是临界区,因为写操作需要互斥执行。这与标准答案一致,得2分。

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

学生使用了两个信号量empty和full来实现同步,思路正确。但存在以下问题:
1. 缺少对缓冲区的互斥保护信号量(mutex)。虽然题目要求"B为空时才能执行C1",但C1和C2之间也需要互斥访问缓冲区B。
2. 信号量命名中的"13"可能是识别错误,不影响评分。
由于缺少互斥保护,存在逻辑错误,扣1分。得2分。

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

学生正确使用了mutex信号量来实现P1和P2对C3操作的互斥访问,思路与标准答案一致。虽然信号量命名中的"13"可能是识别错误,但不影响核心逻辑。得3分。

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

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发