文章

324

粉丝

0

获赞

2

访问

22.3k

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


评分及理由

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

学生回答"是临界区,因为对于数组B的访问是互斥的",这与标准答案一致,正确理解了临界区的概念。得2分。

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

学生定义了三个信号量:mutex=1(互斥访问)、empty=N(判断缓冲区是否为空)、full=0(是否有数据)。但题目要求B为空时才能执行C1,且B只能存放一个数据分组,所以empty应该为1而不是N。代码逻辑基本正确,但信号量定义有误。扣1分。得2分。

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

学生使用了mutex=1信号量来实现对缓冲区的互斥访问,代码逻辑与标准答案完全一致,正确实现了C3操作的互斥访问。得3分。

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

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发