文章
255
粉丝
0
获赞
0
访问
61.3k

评分及理由
(1)得分及理由(满分2分)
学生回答"不是",与标准答案"是"相反。标准答案明确指出C1操作涉及对共享缓冲区B的修改,需要互斥访问,因此是临界区。学生判断错误,说明对临界区概念理解有误。得0分。
(2)得分及理由(满分3分)
学生答案混乱,无法识别出清晰的信号量定义和使用逻辑。虽然提到了empty、full、b等信号量,但代码结构混乱,没有明确的P1、P2进程定义,也没有正确的wait/signal操作序列。无法体现缓冲区为空时才能执行C1、非空时才能执行C2的同步关系。得0分。
(3)得分及理由(满分3分)
学生答案同样混乱,无法识别出针对C3操作的合理同步方案。虽然提到了信号量b,但没有清晰的互斥保护逻辑,代码结构不完整且逻辑混乱。无法体现对缓冲区B的互斥访问要求。得0分。
题目总分:0+0+0=0分
登录后发布评论
暂无评论,来抢沙发