文章

7

粉丝

214

获赞

0

访问

345

头像
2025年(408)计算机学科专业基础综合试题 - 第45题回答
操作系统
发布于2025年11月8日 20:44
阅读数 70


评分及理由

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

学生定义了mutex、empty、full、T等信号量,但缺少控制树坑数量的信号量(标准答案中的sk),且empty初值设为1不合理(应为0)。信号量定义不完整,扣1分。得分:1分

(2)甲进程实现得分及理由(满分2分)

甲进程使用了num变量判断树坑数量,但未使用信号量控制,且使用了if语句而非循环等待,逻辑不完整。挖坑后信号量操作不正确,缺少对浇水信号量的设置。扣1.5分。得分:0.5分

(3)乙进程实现得分及理由(满分2分)

乙进程缺少对放树苗和填土操作的完整描述,信号量使用混乱,V(full)后缺少对浇水信号量的设置,且num--操作位置不当。扣1.5分。得分:0.5分

(4)丙进程实现得分及理由(满分1分)

丙进程描述过于简单,缺少对浇水信号量的等待操作,且信号量使用不匹配。扣0.5分。得分:0.5分

题目总分:1+0.5+0.5+0.5=2.5分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发