在操作系统原语中,完成“将信号量加1,并判断其值,如果它小于等于O,则从等待队列中唤醒一个进程”功能的是______。
A.P操作
B.V操作
C.Send
D.Receive
第1题:
如果信号量S的值是O,此时进程A执行P(S)操作,那么,进程A会()。
A继续运行
B进入就绪态,让出CPU
C进入阻塞态,让出CPU
D继续运行,并唤醒S队列头上的等待进程
第2题:
V操作是对信号量执行加1操作,意味着释放一个单位资源,如果加1后信号量的值小于等于零,则从等待队列中唤醒一个进程,现进程变为阻塞状态,否则现进程继续进行。
A对
B错
第3题:
设某个信号量的S的初值为5。若执行某个V(S)时,发现()时,则唤醒相应等待队列中等待的一个进程
A.S的值小于等于0
B.S的值大于等于5
C.S的值小于5
D.S的值大于5
第4题:
在操作系统中,对信号量S的P操作原语的定义中,使进程进入相应阻塞队列等待的条件是()。
AS>0
BS=0
CS<0
第5题:
设某个信号量的S的初值为5。若执行某个V(S)时,发现()时,则唤醒相应等待队列中等待的一个进程。
A.S的值大于5
B.S的值小于5
C.S的值大于等于5
D.S的值小于等于0