文章

296

粉丝

0

获赞

0

访问

21.7k

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


评分及理由

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

得分:4分

理由:学生定义了两个信号量:

  • semaphore number = 500; 对应标准答案的empty,含义"博物馆剩余容纳人数"正确
  • semaphore mutex = 1; 对应标准答案的mutex,含义"互斥通过出入口"正确
  • 两个信号量的初值都正确
  • 信号量含义说明清晰准确

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

得分:2分

理由:对mutex信号量的使用完全正确:

  • 进门前后正确使用P(mutex)和V(mutex)
  • 出门前后正确使用P(mutex)和V(mutex)
  • 确保了出入口的互斥访问

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

得分:1分

理由:对number信号量的使用完全正确:

  • 进门前使用P(number)检查并占用一个名额
  • 出门后使用V(number)释放一个名额
  • 位置安排合理,确保了博物馆容量限制

题目总分:4+2+1=7分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发