文章
95
粉丝
50
获赞
1
访问
11.7k

评分及理由
(1)得分及理由(满分7分)
学生作答提供了两次识别结果。第二次识别结果与标准答案基本一致:定义了四个信号量(A-C, B-C, C-E, D-E),初值均为0,并给出了五个进程(A, B, C, D, E)的伪代码,正确使用了P/V操作实现了同步关系(C等待A和B,E等待C和D)。
第一次识别结果存在严重逻辑错误:在Process(A)中错误地包含了“执行D”和“V(D-E)”,这完全破坏了D操作的独立性以及E对D的等待关系;Process(B)中错误地包含了等待C-E和D-E信号并执行E,这混淆了B和E的角色;Process(C)中的P/V操作逻辑混乱且多余(如P(C-E)后立即V(C-E),以及重复P(B-C))。这些错误表明第一次识别结果未能正确实现题目要求的同步关系。
根据评分要求,学生作答进行了两次识别,只要其中有一次回答正确则不扣分。第二次识别结果是完全正确的,因此本题应得满分。
得分:7分
题目总分:7分
登录后发布评论
暂无评论,来抢沙发