题目内容
(请给出正确答案)
[主观题]
如果信号量 S的值是0 , 此时进程 A执行P(S)操作,那么,进程 A会()。
如果信号量 S的值是0 , 此时进程 A执行P(S)操作,那么,进程 A会()。
查看答案
如果结果不匹配,请 联系老师 获取答案
如果信号量 S的值是0 , 此时进程 A执行P(S)操作,那么,进程 A会()。
如果进程PA对信号量S执行P操作,则信号量S的值应().
A.加1
B.减1
C.等于0
D.小于0
A.若s>0,则s值代表可用物理资源数
B.若s<0,则|s|代表等待s资源的进程数
C.根据s的值可以判定系统中的物理资源总数
D.根据s的值可以判定系统中需要使用s所管理物理资源的进程总数
A.2
B.3
C.5
D.7
【题目描述】
● 在操作系统的进程管理中,若系统中有10个进程使用互斥资源R,每次只允许 3个进程进入互斥段(临界区),则信号量S的变化范围是 (26) ;若信号量S的当前值为–2,则表示系统中有 (27) 个正在等待该资源的进程。 (26)A.–7~1 B.–7~3 C.–3~0 D.–3~10
(27)A.0 B.1 C.2 D.3
问题1【我提交的答案】: A |
【参考答案与解析】: 正确答案:B |
问题2【我提交的答案】: B |
【参考答案与解析】: 正确答案:C |
【我的疑问】(如下,请求专家帮助解答)
这种题目是怎么做出来?
对信号量S执行P操作后,使进程进入等待队列的条件是()。
A.S.value<0
B.S.value<=0
C.S.value>0
D.S.value>=0