文章

157

粉丝

0

获赞

0

访问

7.7k

头像
2013年计算机学科专业基础综合试题 - 第45题回答
操作系统
发布于2025年10月15日 11:21
阅读数 38


评分及理由

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

学生定义了两个信号量:mutex=1和n=500,并说明了含义(互斥信号量mutex,n为容纳人数)。这与标准答案中的empty和mutex含义相同,只是变量名不同。信号量初值和含义都正确,因此得4分。

(2)对mutex的P、V操作得分及理由(满分2分)

在第二次识别结果中,学生对mutex的操作顺序为:进门前后有P(mutex)和V(mutex),出门前后也有P(mutex)和V(mutex)。这正确地实现了对出入口的互斥访问,因此得2分。

(3)对empty(n)的P、V操作得分及理由(满分1分)

学生在进门前进P(n),出门后执行V(n),这正确地控制了博物馆内的人数。虽然第一次识别结果中缺少了出门时的V(n),但第二次识别结果中包含了完整的V(n)操作。根据评分规则,以正确的一次为准,因此得1分。

题目总分:4+2+1=7分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发