计算机类

单选题正在运行的进程在信号量S上作P操作之后,当S<0,进程将进入信号量的( )。A 等待队列B 提交队列C 后备队列D 就绪队列

题目
单选题
正在运行的进程在信号量S上作P操作之后,当S<0,进程将进入信号量的(  )。
A

等待队列

B

提交队列

C

后备队列

D

就绪队列

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

假设一个正在运行的进程对信号量S进行了P操作后,信号量S的值变为-1,此时该进程将( )。

A 转为等待状态

B 转为就绪状态

C 继续运行

D 终止


参考答案A

第2题:

当某进程执行P操作时,首先对S信号量减1,当S≤0时表示资源得不到满足,系统将执行P操作的进程插入等待队列。( )

此题为判断题(对,错)。


参考答案:错

第3题:

在操作系统中,对信号量S的P原语操作定义中,使进程进入相应阻塞队列等待的条件是()。

A、S0

B、S=0

C、S0

D、S10


参考答案:C

第4题:

当V原语对信号量作运算之后,( )。

A.当S<0,进程继续执行

B.当S<0,要唤醒一个就绪进程

C.当S≤0,要唤醒一个等待进程

D.当S≤0,要唤醒一个就绪进程


正确答案:C
解析:若S≤0,则释放S信号量队列上的一个等待进程,使之进入就绪队列。

第5题:

如果信号量S的值是0,此时进程A执行P(S)操作,那么,进程A会()。

A、继续运行,并唤醒S队列头上的等待进程

B、继续运行

C、进入阻塞态,让出CPU

D、进入就绪态,让出CPU


参考答案:C

第6题:

在操作系统中,对信号量S的P原语操作定义中,使进程进入相应等待队列等待的条件是______。

A.S>0

B.S=0

C.S<0

D.S≠0


正确答案:C
解析:对信号量S的P原语操作定义中,使进程进入相应等待队列等待的条件是S0。

第7题:

正在运行的进程在信号量S上作P操作之后,当S<0,进程将进入信号量的()

A.等待队列

B.提交队列

C.后备队列

D.就绪队列


参考答案:A

第8题:

当对信号量进行V操作之后,______。A.当S<0,进程继续执行B.当S>0,要唤醒一个就绪进程C.当S≤0,要唤

当对信号量进行V操作之后,______。

A.当S<0,进程继续执行

B.当S>0,要唤醒一个就绪进程

C.当S≤0,要唤醒一个等待进程

D.当S≤0,要唤醒一个就绪进程


正确答案:C
解析:V操作的物理含义是回收释放的一个资源,即信号量的值加1。在这个过程中,如果信号量的值大于0,表明系统没有其他进程正在等待使用该资源,该进程继续执行或转进程调度,这取决于进程调度采用的方式。如果信号量的值小于或等于0,说明有进程曾经因申请该资源且未得到满足而处于该资源对应的等待队列中,现在释放一个资源就应从该资源的等待队列中唤醒一个进程,使之变为就绪状态。

第9题:

在操作系统中,对信号量S的P原语操作定义中,使进程进入相应等待队列的条件是 ( )。A.S>0 B.S=0 C.S<OD.S≠0


正确答案:C
S<0,该进程进入S信号量得队列等待。S<=0,释放S信号量队列上的一个等待进程,使之进入就绪队列

第10题:

当V原语对信号量作运算之后,会出现

A.当S<0,进程继续执行

B.当S<0,要唤醒一个就绪进程

C.当S<=0,要唤醒一个等待进程

D.当S<0,要唤醒一个就绪进程


正确答案:C
解析:操作的物理意义是回收释放的一个资源,即信号量的值加1。在这个过程中,如果信号量的值大于0,表明系统没有其他进程正在等待使用该资源,该进程继续执行或转向进程调度,这取决于进程调度采用的方式。当S=0时,释放S信号队列上的一个等待进程,使之进入就绪队列。

更多相关问题