填空题信号量的物理意义是当信号量大于零时表示();当信号量小于零时,其绝对值为()。

题目
填空题
信号量的物理意义是当信号量大于零时表示();当信号量小于零时,其绝对值为()。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

对于记录型信号量,在执行一次P操作(或wait操作)时,信号量的值应当为减1;当其值为() 时,进程应阻塞。

A. 大于0

B. 小于0

C. 大于等于0

D. 小于等于0


参考答案A

第2题:

如果信号量的当前值为-4,则表示系统中在该信号量上有________个等待进程。


参考答案:四

第3题:

在执行V操作时,当信号量的值(),应释放一个等待信号量的进程

A、小于0

B、小于等于0

C、大于0

D、大于等于0


参考答案:B

第4题:

当百分数表示直线的坡度时,()。

  • A、数值的正负不能确定坡度类型
  • B、当数值小于零时表示是上坡
  • C、当数值大于零时表示是上坡
  • D、当数值大于零时表示是下坡

正确答案:C

第5题:

当V原语对信号量运算之后,错误的是( )。

A.意味着释放一个资源

B.当S<0,其绝对值表示等待该资源的进程数目

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

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


正确答案:D
解析:信号量只能通过P V原语操作来访问它。V操作意味着进程释放一个资源。当V原语对信号量运算后,若S=0,表示该信号量的等待队列中有等待该资源的进程被阻塞,故应调用原语将等待队列中的一个进程唤醒。当S0时,其绝对值表示S信号量等待队列进程的数目。

第6题:

在执行V操作时,当信号量的值( ),应释放一个等待该信号量的进程。

A.小于0

B.大于0

C.小于等于0

D.大于等于0


参考答案:C

第7题:

若S是P、V操作的信号量,当S<O时,其绝对值的含义是( )。

A.信号量等待队列中的进程数

B.可供使用的资源数

C.未满足请求的资源数

D.进程等待队列为空


正确答案:A
解析:进程每执行一次P操作,其信号量减1,若此时信号量0,表明资源请求得不到满足,进程进入等待队列,再有其他进程做P操作的时候,信号量减1,仍为负值,进程进入等待队列,相应信号量绝对值就表示信号量等待队列中的进程数。

第8题:

下列关于信号量使用的叙述中,哪些是正确的?

A.信号量初始化后,只能实施P、V原语操作

B.在互斥信号量与同步信号量都使用的进程中,应先执行同步信号量的P操作

C.在互斥信号量与同步信号量都使用的进程中,应先执行同步信号量的V操作

D.信号量的初值不能小于0

E.互斥信号量的变化范围只能是正整数


正确答案:ABD

第9题:

某企业有生产部和销售部,生产部负责生产产品并送入仓库,销售部从仓库取出产品销售。假设仓库可存放n件产品。用PV操作实现他们之间的同步过程如下图所示。其中,信号量s是一个互斥信号量,初值为( );S1是一个(请作答此空);S2是一个( )。

A.互斥信号量,表示仓库的容量,初值为n
B.互斥信号量,表示仓库是否有产品,初值为0
C.同步信号量,表示仓库是否有产品,初值为0
D.同步信号量,表示仓库的容量,初值为n

答案:D
解析:
本题主要考查PV操作实现同步与互斥。从图中可以看出,当生产一件产品送入仓库时,首先应判断仓库是否有空间存放产品,故需要执行P (S1)操作,该操作是对信号量S1减1,若多0表示仓库有空闲,则可以将产品放入仓库。由于仓库的容量为n,最多可以存放n件产品,所以信号量S1初值应设为n。故正确答案为D

第10题:

从物理概念上讲,信号量值大于零表示阻塞进程数,小于零的绝对值表示可用资源数。


正确答案:错误

更多相关问题