文章

137

粉丝

0

获赞

0

访问

8.3k

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


评分及理由

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

得分:1分

理由:学生定义了6个信号量,其中mutexA、mutexB、fullA、fullB的初值正确。但emptyA和emptyB的初值错误,emptyA应为M-x(学生写为N-x),emptyB应为N-y(学生写为N-y,这里y误写为x)。由于emptyA初值错误,扣1分。

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

得分:3.5分

理由:A进程的同步互斥操作完全正确。取邮件时先P(fullA)再P(mutexA),放邮件时先P(emptyB)再P(mutexB),且V操作顺序正确,符合标准答案要求。

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

得分:3.5分

理由:B进程的同步互斥操作完全正确。取邮件时先P(fullB)再P(mutexB),放邮件时先P(emptyA)再P(mutexA),且V操作顺序正确,符合标准答案要求。

题目总分:1+3.5+3.5=8分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发