文章

52

粉丝

0

获赞

1

访问

2.6k

头像
2011年计算机学科专业基础综合试题 - 第45题回答
操作系统
发布于2025年7月7日 20:28
阅读数 32


评分及理由

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

第1次识别结果:

  • 信号量定义基本正确,但存在逻辑错误:
  • 1. get_numcall的使用逻辑混乱,未能正确实现同步(扣2分)
  • 2. 营业员进程中pget_num明显是识别错误,但根据禁止扣分规则不扣分
  • 3. 顾客进程中V(seat)位置错误,应在服务完成后释放座位(扣1分)
  • 得分:5分

第2次识别结果:

  • 信号量定义正确但使用存在严重逻辑错误:
  • 1. 顾客进程中P(get_num)V(call)顺序错误(扣2分)
  • 2. 营业员进程缺少实际服务逻辑(扣1分)
  • 3. V(mutex)在顾客进程中位置错误(扣1分)
  • 得分:4分

取两次识别较高分:5分

题目总分:5分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发