文章
25
粉丝
0
获赞
0
访问
2.0k
评分及理由
(1)得分及理由(满分5分)
学生答案中P1、P2、C1、C2的同步互斥操作伪代码与标准答案基本一致,正确使用了信号量emptyA、emptyB、fullA、fullB和mutex,且顺序正确(先申请空位信号量再申请互斥锁,释放时先释放互斥锁再释放产品信号量)。但存在以下问题:
因此,扣1分,得4分。
(2)得分及理由(满分2分)
学生答案计算总耗时为7个时间单位,但标准答案为18个时间单位。学生答案的表格显示在7个时间单位内完成了所有生产和消费,但实际生产耗时(P1每次2单位,P2每次1单位)和消费耗时(C1每次1单位,C2每次2单位)未正确计算,且未考虑优先级调度和同步等待(如缓冲区满时阻塞)。计算完全错误,扣2分。
因此,得0分。
题目总分:4+0=4分
登录后发布评论
暂无评论,来抢沙发