文章

273

粉丝

0

获赞

1

访问

57.3k

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


评分及理由

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

得分:6分

理由:

  • 信号量定义基本正确:empty=10(座位数量)、full=0(等待顾客数)、mutex=1(取号机互斥)、service=0(服务同步)的初值和含义都正确
  • 顾客进程中P(empty)和P(mutex)的顺序正确,保护了取号机的互斥访问
  • 营业员进程中的P(full)和V(empty)位置基本正确
  • 主要逻辑错误:缺少对座位区的互斥保护。在顾客进入座位区和营业员让顾客离开座位区时,都需要对座位区进行互斥操作,但学生答案中缺少了这部分。这是一个重要的逻辑错误,扣2分
  • 服务同步逻辑基本正确:顾客通过P(service)等待,营业员通过V(service)通知

题目总分:6分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发