文章

194

粉丝

0

获赞

0

访问

56.7k

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


评分及理由

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

得分:3分

理由:学生定义了完整的信号量系统,包括emptyA、emptyB、mailA、mailB、mutexA、mutexB,且初值设置正确。虽然第一次识别结果中缺少mailA和mailB的定义,但第二次识别结果中补充完整,且初值正确。根据禁止扣分原则,第一次识别中的缺失不扣分。

(2)互斥信号量的P、V操作使用(满分2分)

得分:2分

理由:学生对mutexA和mutexB的使用完全正确,在访问各自信箱前后正确使用了P、V操作,保证了互斥访问。

(3)同步信号量的P、V操作使用(满分4分)

得分:4分

理由:同步逻辑完全正确:取邮件时先P(mailX)检查是否有邮件,然后V(emptyX)释放空间;放邮件时先P(emptyX)检查是否有空间,然后V(mailX)增加邮件计数。所有P、V操作顺序正确,没有死锁风险。

题目总分:3+2+4=9分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发