文章

173

粉丝

0

获赞

0

访问

29.7k

头像
2015年计算机学科专业基础综合试题 - 第45题回答
操作系统
发布于2025年10月5日 15:02
阅读数 68

i


评分及理由

(1)信号量定义及初值(满分2分)

得分:2分

理由:学生定义了6个信号量,名称和初值完全正确。虽然第二次识别结果中信号量名称使用了连字符(如empty-a),但根据禁止扣分规则,这属于识别错误,不影响核心逻辑,因此不扣分。

(2)A进程的同步互斥操作(满分3.5分)

得分:3.5分

理由:A进程的同步互斥操作完全正确。P(full_a)和P(mutex_a)的顺序正确,取出邮件后释放互斥锁并增加空位信号量(V(Empty_A)),然后P(empty_b)和P(mutex_b)的顺序也正确,放入邮件后释放互斥锁并增加满位信号量(V(Full_B))。所有P、V操作使用正确。

(3)B进程的同步互斥操作(满分3.5分)

得分:3.5分

理由:B进程的同步互斥操作完全正确。P(full_b)和P(mutex_b)的顺序正确,取出邮件后释放互斥锁并增加空位信号量(V(Empty_B)),然后P(empty_a)和P(mutex_a)的顺序也正确,放入邮件后释放互斥锁并增加满位信号量(V(Full_A))。所有P、V操作使用正确。

题目总分:2+3.5+3.5=9分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发