文章

324

粉丝

0

获赞

2

访问

22.3k

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


评分及理由

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

学生回答"是临界区,因为对于数组B的访问是互斥的",这与标准答案思路一致,正确指出了C1操作需要互斥访问。虽然表述略有差异,但核心逻辑正确。得2分。

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

学生使用了mutex、empty、full三个信号量,其中empty初值为n/N。但题目中缓冲区B只能存放一个数据分组,不是n个缓冲区,因此empty信号量的设置不合理。不过学生正确理解了同步关系:P1需要等待缓冲区空,P2需要等待缓冲区满。信号量的使用顺序和逻辑基本正确。由于empty信号量设置不当,扣1分。得2分。

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

学生正确使用了mutex信号量来实现C3操作的互斥访问,信号量初值为1,wait和signal操作使用正确,与标准答案完全一致。得3分。

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

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发