为进程分配处理机
使信号量的值变小
可用于进程的同步
使进程进入阻塞状态
第1题:
下列说法中,正确的是
A.进程之间同步,主要源于进程之间的资源竞争,是指对多个相关进程在执行次序上的协调
B.信号量机制是一种有效的实现进程同步与互斥的工具。信号量只能由P\V.操作来改变
C.V操作是对信号量执行加1操作,意味着释放一个单位资源,加1后如果信号量的值小于等于0,则从等待队列中唤醒一个进程,现进程变为等待状态;否则现进程继续进行
D.临界区是指每次仅允许一个进程访问的资源
第2题:
假设系统中有n个进程共享3台扫描仪,并采用PV操怍实现进程同步与互斥。若系统信号量S的当前值为一l,进程Pl.P2又分别执行了1次P(S)操作,那么信号量S的值应为( )。
A.3
B.-3
C.1
D.-1
第3题:
A.继续运行
B.进入阻塞态,让出CPU
C.进入就绪态,让出CPU
D.继续运行,并唤醒S队列头上的等待进程
第4题:
在操作系统中,对信号量S的P操作原语的定义中,使进程进入相应阻塞队列等待的条件是()。
AS>0
BS=0
CS<0
第5题:
第6题:
用户进程A从运行状态转换到阻塞状态,可能是由于______。
A.该进程执行了V操作
B.某系统进程执行了V操作
C.该进程执行了P操作
D.某系统进程执行了P操作
第7题:
A.进程执行P操作后,有可能因此导致自身进入阻塞状态
B.进程执行V操作后,有可能因此唤醒相关阻塞进程
C.P操作对信号量执行减1操作
D.V操作对信号量执行减1操作
第8题:
A、继续运行,并唤醒S队列头上的等待进程
B、继续运行
C、进入阻塞态,让出CPU
D、进入就绪态,让出CPU
第9题:
第10题:
V操作是对信号量执行加1操作,意味着释放一个单位资源,如果加1后信号量的值小于等于零,则从等待队列中唤醒一个进程,现进程变为阻塞状态,否则现进程继续进行。
A对
B错