【2022年】408计算机统考真题模拟考试 - 第46题答案笔记
操作系统
发布于2025年5月24日 17:46
阅读数 61

评分及理由
(1)得分及理由(满分8分)
学生答案中存在以下问题:
- 线程T1中错误地将B操作包含在内(应为T2执行B),但根据题目描述,T1应执行A、E、F,T2执行B、C、D。此逻辑错误扣2分。
- 信号量命名与标准答案不一致(如CE应为S_CE),但核心逻辑正确(CE信号量用于控制C和E的顺序),属于识别误差,不扣分。
- 缺少对A操作完成后的signal(S_AC)调用,导致C操作无法正确等待A完成,扣2分。
- F操作缺少对E完成的依赖(应wait(S_EF)),但题目中F在E后执行,学生未体现此同步关系,扣1分。
- D操作缺少对C完成的依赖(应wait(S_CD)),但题目中D在C后执行,学生未体现此同步关系,扣1分。
综上,学生答案得分为:8 - 2(逻辑错误) - 2(缺少signal(S_AC)) - 1(F同步缺失) - 1(D同步缺失) = 2分。
题目总分:2分
登录后发布评论
暂无评论,来抢沙发