文章

310

粉丝

6

获赞

5

访问

85.1k

头像
2021年(408)计算机学科专业基础综合试题 - 第45题回答
操作系统
发布于2025年12月6日 16:26
阅读数 6


评分及理由

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

学生回答“信号量是互斥的,wait、signal都要锁,所以必须互斥访问S”。该回答指出了信号量是共享变量,且wait和signal操作都需要访问它,因此需要互斥。虽然表述不如标准答案精确(例如,未明确提及“多个进程共享”),但核心思想正确。因此得2分。

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

学生正确指出方法1不对,理由是在S<=0时会陷入死循环,且进程在运行态不会主动放弃处理器。这准确指出了方法1的关键缺陷:关中断状态下循环等待,其他进程无法修改S,导致死锁。学生认为方法2正确,这与标准答案一致。因此得3分。

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

学生回答“不能”,理由是中段指令是特权指令,用户程序在用户态权限不够。这完全正确。虽然学生额外提到了“调用系统调用trap后,使用中断类”,这部分表述可能有些模糊或不准确,但根据“禁止加分”原则,不因此加分;同时根据“对于答案中包含多余的信息错误,是识别问题则不扣分”的原则,也不因此扣分。核心判断正确。因此得2分。

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

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发