文章

196

粉丝

0

获赞

1

访问

25.8k

头像
2024年计算机学科专业基础综合试题 - 第46题回答
操作系统
发布于2025年10月3日 16:48
阅读数 67


评分及理由

(1)得分及理由(满分2分)

学生回答"①是临界区,因为写入操作需互斥进行",这与标准答案思路一致,正确指出了C1操作需要互斥执行的原因。虽然表述略有不同,但核心逻辑正确。得2分。

(2)得分及理由(满分3分)

学生使用了信号量full=0来实现同步,确保先写后读,这是正确的同步思路。但是缺少了对缓冲区的互斥保护,标准答案中使用了mutex信号量来保护对缓冲区的访问,而学生答案中直接执行C1和C2操作,没有考虑互斥问题。这是一个重要的逻辑缺陷,扣1分。得2分。

(3)得分及理由(满分3分)

学生使用了mutex=1信号量来实现对C3操作的互斥访问,这与标准答案完全一致,正确解决了两个进程同时修改缓冲区时的互斥问题。得3分。

题目总分:2+2+3=7分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发