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分
登录后发布评论
暂无评论,来抢沙发