网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

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


参考答案

更多 “当某进程执行P操作时,首先对S信号量减1,当S≤0时表示资源得不到满足,系统将执行P操作的进程插入等待队列。” 相关考题
考题 阅读下列说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】在并发系统设计中,通过对信号量S的P、V操作实现进程的同步与互斥控制。P(S):S:=S-1,若S≥0,则执行P操作的进程继续执行:若S<0,则置该进程为阻塞状态,并将其插入阻塞队列。V(S):S:=S+1,若S>0,则执行V操作的进程继续执行;若S≤0,则从阻塞队列唤醒一个进程,并将其插入就绪队列,然后执行V操作的进程继续执行。在某并发系统中,有一个发送进程A、一个接收进程B、一个环形缓冲区BUFFER、信号量S1和S2。发送进程不断地产生消息并写入缓冲区BUFFER,接收进程不断地从缓冲区BUFFER取消息。假设发送进程和接收进程可以并发地执行,那么,当缓冲区的容量为N时,如何使用P、V操作才能保证系统的正常工作。发送进程A和接收进程B的工作流程如图4-1所示。请在图4-1中的空(1)~(4)处填入正确的内容。

考题 对信号量S执行P操作后,使进程进入等待队列的条件是()。 A S.vAlueB S.vAlueC S.vAlue >0D S.vAlue >= 0

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

考题 如果信号量S的值是0,此时进程A执行P(S)操作,那么,进程A会( )。 A.继续运行B.进入阻塞态,让出CPUC.进入就绪态,让出CPUD.继续运行,并唤醒S队列头上的等待进程

考题 正在运行的进程在信号量S上作P操作之后,当S A.等待队列B.提交队列C.后备队列D.就绪队列

考题 如果信号量S的值是0,此时进程A执行P(S)操作,那么,进程A会()。 A、继续运行,并唤醒S队列头上的等待进程B、继续运行C、进入阻塞态,让出CPUD、进入就绪态,让出CPU

考题 在操作系统信号量机制中,对某信号量S进行P操作,使进程进入相应等待队列的条件是 ( )。A.S>0B.S<0C.S=0D.S!=0

考题 对一个信号量S的初值S.value表示系统中某种资源的数目,若做了P、V操作后使得 S.value<0,下列说法正确的是( )。A.系统资源已分配完毕B.该值的绝对值为系统剩余资源数C.此时其他进程不能再执行P、V操作D.此时执行V操作,表示又一个进程进入进程阻塞队列

考题 若S是P、V操作的信号量,当S<O时,其绝对值的含义是( )。A.信号量等待队列中的进程数B.可供使用的资源数C.未满足请求的资源数D.进程等待队列为空

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

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

考题 如果进程P对信号量S执行P操作,则信号量S的值应()。 A.加1B.减1C.等于0D.小于0

考题 Unix的进程p对信号量s执行wait(s)操作后,s的值将()。 A.加1B.减1C.等于0D.小于0

考题 某工厂仓库有一名保管员,该仓库可存放n箱零件。该工厂生产车间有m名工人,只要仓库空闲,工人将生产好的整箱零件放入仓库,并由保管员登记入库数量:该工厂销售部有k名销售员,只要仓库库存数能满足客户要求,便可提货,并由保管员登记出库数量。规定工人和销售员不能同时进入仓库,但是工人和工人,销售员和销售员可以同时进入仓库,其工作流程如下图所示。假设系统中P操作表示申请一个资源,当执行P操作叶对信号量减1,若信号量 S≥0,则执行P操作的进程继续执行,否则等待。系统中v操作表示释放一个资源,当执行V操作时对信号量加1,若信号量>0,则执行V操作的进程继续执行;若信号量≤ 0,则从阻塞状态唤醒一个进程,并将其插入就绪队列,然后执行V操作的进程继续。为了利用PV操作正确地协调工人和销售员进程之间的工作,设置了信号量S1、S2和S3,他们的初值分别为n、0和1。图中的a和b应填写(40);图中的c、d、g和h应分别填写(41):图中的c、d、g和h应分别填写(42)。A.P(S1)、V(S1)B.P(S1)、V(S2)C.P(S2)、V(S2)D.P(S2)、V(S1)

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

考题 如果进程PA对信号量S执行P操作,则信号量S的值应()A、加1B、减1C、等于0D、小于0

考题 每执行一次P操作,信号量的数值S减1。若S0,则该进程();若S0,则该进程()。

考题 如果进程P对信号量S执行P操作,则信号量S的值应()。A、加1B、减1C、等于0D、小于0

考题 如果信号量S的值是0,此时进程A执行P(S)操作,那么,进程A会()。A、继续运行B、进入阻塞态,让出CPUC、进入就绪态,让出CPUD、继续运行,并唤醒S队列头上的等待进程

考题 下面关于信号量S的叙述中,正确的是()A、信号量S的值仅由PV操作改变B、当SO时,S表示可使用的资源数,或表示可程数C、当S-O时,表示无资源可使用,或表示不允许D、当SE、当S≤0时,调用P(S)的进程必须等待

考题 Unix的进程p对信号量s执行wait(s)操作后,s的值将()。A、加1B、减1C、等于0D、小于0

考题 单选题如果进程P对信号量S执行P操作,则信号量S的值应()。A 加1B 减1C 等于0D 小于0

考题 单选题Unix的进程p对信号量s执行signal(s)操作后,s的值将()。A 加1B 减1C 等于0D 小于0

考题 多选题下面关于信号量S的叙述中,正确的是()A信号量S的值仅由PV操作改变B当SO时,S表示可使用的资源数,或表示可程数C当S-O时,表示无资源可使用,或表示不允许D当SE、当S≤0时,调用P(S)的进程必须等待

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

考题 填空题每执行一次P操作,信号量的数值S减1。若S0,则该进程();若S0,则该进程()。

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