第1题:
当V原语对信号量作运算之后,会出现
A.当S<0,进程继续执行
B.当S<0,要唤醒一个就绪进程
C.当S<=0,要唤醒一个等待进程
D.当S<0,要唤醒一个就绪进程
第2题:
下列说法中,正确的是( )。A.进程之间同步,主要源于进程之间的资源竞争,是指对多个相关进程在执行次序上 的协调 B.信号量机制是一种有效的实现进程同步与互斥的工具。信号量只能由P-V操作来改 变 C.V操作是对信号量执行加1操作,意味着释放一个单位资源,加1后如果信号量的值小于等于0,则从等待队列中唤醒一个进程,现进程变为等待状态;否则现进程继续进行D.临界区是指每次仅允许一个进程访问的资源
第3题:
V操作是对信号量执行加1操作,意味着释放一个单位资源,如果加1后信号量的值小于等于零,则从等待队列中唤醒一个进程,现进程变为阻塞状态,否则现进程继续进行。
A对
B错
第4题:
下列说法中,正确的是
A.进程之间同步,主要源于进程之间的资源竞争,是指对多个相关进程在执行次序上的协调
B.信号量机制是一种有效的实现进程同步与互斥的工具。信号量只能由P\V.操作来改变
C.V操作是对信号量执行加1操作,意味着释放一个单位资源,加1后如果信号量的值小于等于0,则从等待队列中唤醒一个进程,现进程变为等待状态;否则现进程继续进行
D.临界区是指每次仅允许一个进程访问的资源
第5题:
如果信号量S的值是0,此时进程A执行P(S)操作,那么,进程A会()。
A继续运行
B进入阻塞态,让出CPU
C进入就绪态,让出CPU
D继续运行,并唤醒S队列头上的等待进程