嵌入式软件助理工程师

在操作系统中,除赋初值外,对信号量仅能操作的两种原语是()。A、存操作、取操作B、读操作、写操作C、P操作、V操作D、输入操作、输出操作

题目

在操作系统中,除赋初值外,对信号量仅能操作的两种原语是()。

  • A、存操作、取操作
  • B、读操作、写操作
  • C、P操作、V操作
  • D、输入操作、输出操作
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

关于读者写者问题,下列叙述中哪些是错误的? Reader() { while (TRUE) { P(mutex); rc = rc + 1; if (rc = = 1) P (w); V(mutex); ① 读操作; P(mutex); ② rc = rc - 1; if (rc = = 0) V(w); V(mutex); 其他操作; } } writer() { while (TRUE) { …… P(w); 写操作; V(w); } }

A.信号量w的初值是0

B.信号量mutex的初值是1

C.计数器rc的初值是0 rc是互斥资源么

D.语句P(mutex)的位置可以放到语句rc = rc + 1后面

E.语句①②可以取消


正确答案:ADE

第2题:

● 在某嵌入式操作系统中,若P、V 操作的信号量 S 的初值为2,当前值为-1,则 表示等待信号量 S 的任务个数为 (48 ) 。

(48 )A. 0 B. 1 C. 2 D. 3


正确答案:B

第3题:

在操作系统中,对信号量S的v原语操作定义中,进程从相应等待队列中出列并进入就绪队列中的条件是()。

A.s=0

B.s=0

C.s0

D.s≠0


正确答案:A

第4题:

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

A.S>0

B.S=0

C.S<0

D.S≠0


参考答案:C

第5题:

用P操作、V操作管理临界区时,信号量的初值可以定义为()。

A、任意值

B、-1

C、-19

D、1


正确答案:D

第6题:

在操作系统中,除赋初值外,对信号量仅能操作的两种原语是(40)。

A.存操作、取操作

B.读操作、写操作

C.P操作、V操作

D.输入操作、输出操作


正确答案:C
解析:1965年由荷兰学者Dijkstra提出的信号量机制,是一种卓有成效的进程同步与互斥的工具。除赋初值外,对信号量的操作原语有两种,P操作和V操作。PV操作是低级通信原语,在执行期间不可分割,P操作表示申请一个资源,V操作表示释放一个资源。

第7题:

在操作系统原语中,完成“将信号量加1,并判断其值,如果它小于等于O,则从等待队列中唤醒一个进程”功能的是______。

A.P操作

B.V操作

C.Send

D.Receive


正确答案:B
解析:这是PV操作中V操作的定义。

第8题:

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

A、S0

B、S=0

C、S0

D、S10


参考答案:C

第9题:

P操作、V操作是()。

A、信号量的同步原语

B、两组不同的机器指令

C、两条系统调用命令

D、两条高级进程通信原语


正确答案:A

第10题:

在操作系统原语中,完成“将信号量加1,并判断其值,如果它小于等于0,则从等待队列中唤醒一个进程”功能的是(19)。

A.P操作

B.V操作

C.Send

D.Receive


正确答案:B
解析:这是PV操作中V操作的定义。

更多相关问题