文章

113

粉丝

0

获赞

6

访问

55.2k

头像
2021年计算机学科专业基础综合试题 - 第45题回答
操作系统
发布于2025年10月16日 23:00
阅读数 394


评分及理由

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

学生答案正确指出了信号量S是全局变量,可以被多个进程共享访问,并且多个进程可以通过wait()和signal()操作对S进行读写操作。这与标准答案的核心逻辑一致,说明了需要互斥的原因。因此得2分。

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

学生正确判断了方法1不正确,并给出了理由:当S=0时,进程执行wait()会卡死在while循环,且由于关中断,其他进程无法执行signal()操作,导致死锁。这与标准答案的逻辑一致。学生也正确判断了方法2正确。因此得3分。

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

学生正确回答不能使用开/关中断指令,并给出了理由:开关中断指令是特权指令,用户程序没有资格使用。这与标准答案完全一致。因此得2分。

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

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发