文章

95

粉丝

50

获赞

1

访问

11.7k

头像
2020年(408)计算机学科专业基础综合试题 - 第45题回答
操作系统
发布于2025年12月8日 15:47
阅读数 13


评分及理由

(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分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发