文章

196

粉丝

0

获赞

1

访问

25.8k

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


评分及理由

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

学生回答"是临界区,因为写入操作需互斥进行",这与标准答案的思路一致。虽然表述比标准答案简洁,但核心观点正确,明确指出了写入操作需要互斥。得2分。

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

学生使用了full信号量实现同步,思路正确。但存在以下问题:

  • 缺少对缓冲区的互斥保护,当多个进程同时访问缓冲区时可能出现问题
  • 没有考虑缓冲区为空时才能执行C1的条件

虽然实现了基本的先写后读同步,但互斥保护不完整。扣1分,得2分。

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

学生使用mutex信号量实现互斥,思路完全正确。信号量初值设为1,使用wait/signal操作正确保护了临界区,确保同一时刻只有一个进程执行C3操作。得3分。

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

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发