文章

141

粉丝

0

获赞

1

访问

24.3k

头像
2020年(408)计算机学科专业基础综合试题 - 第45题回答
操作系统
发布于2025年11月16日 22:06
阅读数 39


评分及理由

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

学生作答中使用了信号量机制,但存在严重的逻辑错误:

  • 错误地将操作A、B、C、D、E放在同一个顺序流程中执行,没有体现题目要求的同步关系(C必须在A和B完成后执行,E必须在C和D完成后执行)。
  • 使用了互斥信号量(mutexAB和mutexCD),但题目要求的是同步关系,而非互斥关系。
  • 没有正确使用wait()和signal()操作(P、V操作)来描述同步关系。
  • 信号量初值设置错误(互斥信号量初值为1,但同步信号量通常初值为0)。

由于核心逻辑完全错误,无法实现题目要求的同步关系,因此扣分严重。但考虑到学生尝试使用信号量机制,给予基础分1分。

得分:1分

题目总分:1分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发