文章

273

粉丝

0

获赞

1

访问

58.8k

头像
2019年计算机学科专业基础综合试题 - 第43题回答
操作系统
发布于2025年11月3日 12:35
阅读数 89


评分及理由

(1)信号量定义部分(满分2分)

得分:1分

理由:学生定义了碗的信号量(pouls = m),但未考虑最大可进餐名额限制(应为min(m, n-1)),扣1分。筷子信号量定义正确(mutex[n]初始化为1),不扣分。

(2)资源申请顺序设计(满分4分)

得分:3分

理由:学生通过奇偶编号区分申请顺序(i%2==1时先右后左,否则先左后右),这种方法能有效防止死锁,思路正确。但未考虑碗资源限制对死锁预防的补充作用,扣1分。

(3)资源释放部分(满分2分)

得分:2分

理由:释放顺序正确,先释放筷子再释放碗,且无死锁风险,符合要求。

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

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发