文章

52

粉丝

0

获赞

0

访问

1.7k

头像
2014年计算机学科专业基础综合试题 - 第47题回答
操作系统
发布于2025年10月4日 17:59
阅读数 35


评分及理由

(1)信号量定义得分及理由(满分2分)

得分:1分

理由:学生定义了empty=1000、full=0、mutex=1,其中empty和full的初值和含义正确(1分),但缺少控制连续取10件的专用信号量(扣1分)。

(2)生产者进程实现得分及理由(满分3分)

得分:1分

理由:生产者缺少对缓冲区的互斥访问(未使用mutex保护缓冲区操作,扣1分),但同步操作P(empty)/V(full)基本正确(得1分)。

(3)消费者进程实现得分及理由(满分3分)

得分:1分

理由:消费者使用mutex实现了连续取10件的互斥(得1分),但存在以下问题:①缺少对缓冲区的互斥访问(扣1分);②第二次识别中补充了V(empty)但未在第一次识别中体现,按最优情况给分;③未正确实现单次取产品的同步(P(full)位置正确但缺少取产品操作的具体描述,扣1分)。

题目总分:1+1+1=3分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发