niusouti.com
更多“操作系统中利用信号量和P、V操作,()。”相关问题
  • 第1题:

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

    A.P操作

    B.V操作

    C.Send

    D.Receive


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

  • 第2题:

    操作系统在使用信号量解决同步与互斥问题中,若P(或wAit)、V(或signAl)操作的信号量S初值为3,当前值为-2,则表示有( )等待进程。

    A 0个

    B 1个

    C 2个

    D 3个


    参考答案C

  • 第3题:

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

    A. 0个

    B. 1个

    C. 2个

    D. 3个


    参考答案B

  • 第4题:

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

    A.0个

    B.1个

    C.2个

    D.3个


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

  • 第5题:

    在操作系统信号量机制中,对某信号量S进行P操作,使进程进入相应等待队列的条件是 ( )。

    A.S>0

    B.S<0

    C.S=0

    D.S!=0


    正确答案:B
    解析:当信号量S0时,表示资源已经分配完毕,此时进程执行P操作申请资源得不到满足,进入等待状态。所以,答案是B。

  • 第6题:

    下列有关P、V操作的表述中,错误的是()。

    A.进程执行P操作后,有可能因此导致自身进入阻塞状态

    B.进程执行V操作后,有可能因此唤醒相关阻塞进程

    C.P操作对信号量执行减1操作

    D.V操作对信号量执行减1操作


    参考答案:D

  • 第7题:

    简述信号量的定义和作用。P,V操作原语是如何定义的?


    正确答案: 信号量一般是由两个成员组成的数据结构,其中一个成员是整型变量,表示该信号量的值,它与相应资源的使用情况有关;另一个是指向PCB的指针。当多个进程都等待同一信号量时,它们就排成一个队列,由信号量的指针项指出该队列的队首。
    信号量通常可以简单反映出相应资源的使用情况,它与P、V操作原语一起使用可实现进程的同步和互斥。P,V操作原语有如下定义。
    P(S)顺序执行下述两个动作:
    ⑴信号量的值减1,即S=S-1;
    ⑵如果S>=0,则该进程继续执行。
    如果S<0,则把该进程的状态置为阻塞态,把相应的PCB连入该信号量队列的末尾,并放弃处理机,进行等待(直到其他进程在S上执行V操作,把它释放出来为止)。
    V(S)顺序执行下述两个动作:
    ⑴S值加1,即S=S+1;
    ⑵如果S>0,则该进程继续运行;
    如果S<=0,则释放信号量队列上的第一个PCB所对应的进程(把阻塞态改为就绪态),执行V操作的进程继续运行。

  • 第8题:

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

    • A、存操作、取操作
    • B、读操作、写操作
    • C、P操作、V操作
    • D、输入操作、输出操作

    正确答案:C

  • 第9题:

    下列有关P、V操作的表述中,错误的是()。

    • A、进程执行P操作后,有可能因此导致自身进入阻塞状态
    • B、进程执行V操作后,有可能因此唤醒相关阻塞进程
    • C、P操作对信号量执行减1操作
    • D、V操作对信号量执行减1操作

    正确答案:D

  • 第10题:

    利用信号量的P,V操作,进程之间可以交换大量信息。


    正确答案:错误

  • 第11题:

    单选题
    下列有关P、V操作的表述中,错误的是()。
    A

    进程执行P操作后,有可能因此导致自身进入阻塞状态

    B

    进程执行V操作后,有可能因此唤醒相关阻塞进程

    C

    P操作对信号量执行减1操作

    D

    V操作对信号量执行减1操作


    正确答案: C
    解析: 暂无解析

  • 第12题:

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

    0

    B

    1

    C

    2

    D

    3


    正确答案: B
    解析: 暂无解析

  • 第13题:

    信号量机制中,P、V操作必须成对出现。( )

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


    参考答案:正确

  • 第14题:

    在操作系统中,信号量表示资源,其值( )。

    A 只能进行加减乘除运算来改变

    B 进行任意的算术运算来改变

    C 只能进行布尔型运算来改变

    D 仅能用初始化和P、V操作来改变


    参考答案D

  • 第15题:

    利用信号量的P,V操作,进程之间可以交换大量信息。()

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


    参考答案:错误

  • 第16题:

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

    A.P操作

    B.V操作

    C.Send

    D.Receive


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

  • 第17题:

    在操作系统的PV操作中,P操作中进行的是(18).

    A.信号量减一

    B.信号量加一

    C.信号量不变

    D.信号量变化可设定


    正确答案:A
    解析:RV操作是操作系统中实现进程同步与互斥的原语。P操作和V操作都是不可分割的原子操作,因此,P、V原语执行期间不允许中断发生。其中对PV操作的描述如下: P(sem)操作的作用是将信号量sem值减1,若sem的值成负数,则调用P操作的进程暂停执行,直到另一个进程对同一信号量做V操作。V(sem)操作的作用是将信号量 sem值加1,若sem的值小于等于0,则从相应队列(与sem有关的队列)中选择一个进程,唤醒它。
      一般P操作与V操作的定义如下所述。
      P操作:
      P(sem){
      sem = sem - 1;
      if(sem0) 进程进入等待状态;
      else 继续进行: }
    V操作:
      V(sem){
      sero =sem + 1;
      if(sem≤0) 唤醒队列中的一个等待进程;
      else 继续进行;}

  • 第18题:

    利用信号量的P,V操作,进程之间可以交换大量信息。

    A

    B



  • 第19题:

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

    • A、0
    • B、1
    • C、2
    • D、3

    正确答案:B

  • 第20题:

    在进程同步中,不能对信号量进行操作的是()。

    • A、初始化信号量
    • B、P操作
    • C、V操作
    • D、加减操作

    正确答案:D

  • 第21题:

    操作系统中利用信号量和P、V操作,()。

    • A、只能实现进程的互斥
    • B、只能实现进程的同步
    • C、可实现进程的互斥和同步
    • D、可完成进程调度

    正确答案:C

  • 第22题:

    问答题
    简述信号量的定义和作用。P,V操作原语是如何定义的?

    正确答案: 信号量一般是由两个成员组成的数据结构,其中一个成员是整型变量,表示该信号量的值,它与相应资源的使用情况有关;另一个是指向PCB的指针。当多个进程都等待同一信号量时,它们就排成一个队列,由信号量的指针项指出该队列的队首。
    信号量通常可以简单反映出相应资源的使用情况,它与P、V操作原语一起使用可实现进程的同步和互斥。P,V操作原语有如下定义。
    P(S)顺序执行下述两个动作:
    ⑴信号量的值减1,即S=S-1;
    ⑵如果S>=0,则该进程继续执行。
    如果S<0,则把该进程的状态置为阻塞态,把相应的PCB连入该信号量队列的末尾,并放弃处理机,进行等待(直到其他进程在S上执行V操作,把它释放出来为止)。
    V(S)顺序执行下述两个动作:
    ⑴S值加1,即S=S+1;
    ⑵如果S>0,则该进程继续运行;
    如果S<=0,则释放信号量队列上的第一个PCB所对应的进程(把阻塞态改为就绪态),执行V操作的进程继续运行。
    解析: 暂无解析

  • 第23题:

    单选题
    操作系统中利用信号量和P、V操作,()。
    A

    只能实现进程的互斥

    B

    只能实现进程的同步

    C

    可实现进程的互斥和同步

    D

    可完成进程调度


    正确答案: D
    解析: 暂无解析

  • 第24题:

    判断题
    利用信号量的P,V操作,进程之间可以交换大量信息。
    A

    B


    正确答案:
    解析: 暂无解析