首页 > 干部教育培训
题目内容 (请给出正确答案)
[主观题]

计算机操作系统中,若P、V操作的信号量S初值为2,当前值为-1,则表示有()个等待进程。A.0个B.1个C.2个

计算机操作系统中,若P、V操作的信号量S初值为2,当前值为-1,则表示有()个等待进程。

A.0个

B.1个

C.2个

D.3个

答案
收藏

B
解析:信号量的取值可以解释为:S值的大小表示某类资源的数量。当S>0时,表示还有资源可以分配:当S<0时,其绝对值表示S信号量等待队列中进程的数目。每执行一次P操作,意味着要求分配一个资源:每执行一次V操作,意味着释放一个资源。所以当S=-1时,表示等待队列中有1个等待进程。

如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“计算机操作系统中,若P、V操作的信号量S初值为2,当前值为-…”相关的问题
第1题
操作系统中,对信号量S的P原语操作定义中,使进程进入相应等待队列等待的条件是______。A.S>0B.S=0C

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

A.S>0

B.S=0

C.S<0

D.S≠0

点击查看答案
第2题
有一个计数信号量s:1)假如若干个进程对s进行28次P操作和18次v操作之后,信号量s的值为0。2)假如若
干个进程对信号量S进行了15次P操作和2次V操作。请问此时有多少个进程等待在信号量S的队列中()。

A.2

B.3

C.5

D.7

点击查看答案
第3题
信号量S不能用于()操作。

A.V操作

B.P操作

C.赋初值

D.运算表达式

点击查看答案
第4题
关于荷兰学者Dijkstra提出的PV信号量机制,下面说法不正确的是?(非负整数S是互斥信号量)()

A.P操作和V操作均是原子操作

B.P(S)操作的特点是:如果S<=0条件下执行P操作,必会陷入“忙等”

C.在一个信号量S上可以同时执行多个P(S)操作

D.P(S)和V(S)必须成对地出现

点击查看答案
第5题
用初值为m的信号量S上的P、V操作,来管理供n个进程同时使用的一种资源时,该信号量可能取的最小值为______。

A.-m

B.0

C.n-m

D.m-n

点击查看答案
第6题
今有3个并发进程R、S、T,它们共享一个缓冲区B。进程R负责从输入设备读入信息,每读出一个记录后就把它存入缓冲

区B中;进程S利用缓冲区B加工进程R存入的记录;进程T把加工完毕的记录打印输出。缓冲区B一次只能存放一个记录。只有在进程T把缓冲区里的记录输出后,才能再往里存放新的记录。试用信号量及其P、V操作控制这3个进程间的的正确工作关系。

点击查看答案
第7题
如果有四个进程共享同一程序段,每次允许三个进程进入该程序段,若用P、V操作作为同步机制,则信号量
的取值范围是()。

A.4,3,2,1,-1

B.2,1,0,-1,-2

C.3,2,l,0,-1

D.2,1,0,-2,-3

点击查看答案
第8题
‍下面哪个操作不需要用临界区来保护?()‌

A.信号量的P操作

B.读取信号量的数值

C.信号量的V操作

D.往信号量等待队列中再增加一个进程

点击查看答案
第9题
对信号量S的P操作原语中,使进程进入相应信号量队列等待的条件是______。
点击查看答案
第10题
有4个进程A、B、C、D都要对共享文件F进行读操作,但限制条件是A和C不能同时读文件F,B和D不能同时读文件F。现在用

信号量上的P、V操作来进行管理。试问:

(1)应该定义几个信号量?初值各为多少?

(2)在图(a)给出的程序流程中,填上适当的P、V操作,以保证4个进程能够按照要求并发工作。

点击查看答案
第11题
信号量上的P、V操作只是对信号量的值进行加1或减1操作吗?在信号量上还能够执行除P、V操作外的其他操作吗?
点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改