参考答案和解析
B. < 0
更多“当一进程因在记录型信号量S上执行P(S)操作而被阻塞后,S的值为()”相关问题
  • 第1题:

    如果信号量S的值是0,此时进程A执行P(S)操作,那么,进程A会()。

    A、继续运行,并唤醒S队列头上的等待进程

    B、继续运行

    C、进入阻塞态,让出CPU

    D、进入就绪态,让出CPU


    参考答案:C

  • 第2题:

    假设系统中有n个进程共享3台扫描仪,并采用PV操怍实现进程同步与互斥。若系统信号量S的当前值为一l,进程Pl.P2又分别执行了1次P(S)操作,那么信号量S的值应为( )。

    A.3

    B.-3

    C.1

    D.-1


    正确答案:B

  • 第3题:

    如果进程P对信号量S执行V操作,则信号量S的值会()。

    A.加1

    B.减1

    C.等于0

    D.小于0


    参考答案:A

  • 第4题:

    Unix的进程p对信号量s执行wait(s)操作后,s的值将()。

    A.加1

    B.减1

    C.等于0

    D.小于0


    参考答案:B

    Unix的进程p对信号量s执行wait(s)操作后,s的值将减1

  • 第5题:

    假设系统中有n个进程共享3台扫描仪,并采用PV操怍实现进程同步与互斥。若系统信号量S的当前值为-1,进程P1、P2又分别执行了1次P(S)操作,那么信号量S的值应为( )

    A.3
    B.-3
    C.1
    D.-1

    答案:B
    解析:
    当有进程运行时,其他进程访问信号量,信号量就会减1。S=-1-2

  • 第6题:

    如果进程PA对信号量S执行P操作,则信号量S的值应()

    • A、加1
    • B、减1
    • C、等于0
    • D、小于0

    正确答案:B

  • 第7题:

    当一进程因在记录型信号量S上执行V(S)操作而导致唤醒另一进程后,S的值为()。

    • A、>0
    • B、<0
    • C、≥0
    • D、≤0

    正确答案:D

  • 第8题:

    Unix的进程p对信号量s执行signal(s)操作后,s的值将()。

    • A、加1
    • B、减1
    • C、等于0
    • D、小于0

    正确答案:A

  • 第9题:

    信号量S的初值为8,在S上执行了10次P操作,6次V操作后,S的值为()。

    • A、10
    • B、8
    • C、6
    • D、4

    正确答案:D

  • 第10题:

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

    B


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

  • 第11题:

    单选题
    如果进程P对信号量S执行P操作,则信号量S的值应()。
    A

    加1

    B

    减1

    C

    等于0

    D

    小于0


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

  • 第12题:

    单选题
    如果信号量S的值是0,此时进程A执行P(S)操作,那么,进程A会()。
    A

    继续运行

    B

    进入阻塞态,让出CPU

    C

    进入就绪态,让出CPU

    D

    继续运行,并唤醒S队列头上的等待进程


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

  • 第13题:

    对一个信号量S的初值S.value表示系统中某种资源的数目,若做了P、V操作后使得 S.value<0,下列说法正确的是( )。

    A.系统资源已分配完毕

    B.该值的绝对值为系统剩余资源数

    C.此时其他进程不能再执行P、V操作

    D.此时执行V操作,表示又一个进程进入进程阻塞队列


    正确答案:A
    解析:在信号量的值为负数时,表明系统的资源已经分配完毕,其他进程对该资源的申请都得不到满足而进入阻塞状态,该值的绝对值表示阻塞队列中的进程数。

  • 第14题:

    对信号量8执行V操作后,以下叙述中正确的是(55)。

    A.当S等于0时唤醒一个阻塞进程

    B.当S小于0时唤醒一个阻塞进程

    C.当S小于等于O时唤醒一个就绪进程

    D.当S小于0时唤醒一个就绪进程


    正确答案:A
    本题考查操作系统的基础知识。荷兰学者Dijkstra提出的信号量(或信号灯)机制,是一种卓有成效的进程同步与互斥的工具。对信号量的操作原语有两种,P操作和V操作。P操作和V操作是执行时不被打断的两个操作系统原语,P操作和V操作必须成对使用。在操作系统中,信号量是表示资源的实体,它由两个成员(S,Q)构成,其中S是一个具有非负初值的整型变量,是一个初始状态为空的队列。整型变量S表示系统中某类资源的使用情况,当其值大于0时,表示系统中当前可用资源的数目;当其值小于0时,其绝对值表示系统中因请求该类资源而阻塞等待的进程数目。除信号量的初值外,信号量的值能由P操作和V操作改变。P(S)的主要功能是:先执行S=S-1;若SO则进程继续执行;若SO则阻塞该进程,并将它插入到该信号量的等待队列Q中。V(S)的主要功能是:先执行S=s+1;若S>0则进程继续执行;若S≤0则从该信号量等待队列中移出第一个进程,使其变为就绪状态并插入就绪队列,然后再返回原进程继续执行。综上所述,当前的S小于等于0时,会将信号量队列中第一个进程移出,变为就绪状态。当S等于0时,原进程执行完后,移出的进程就会被唤醒。

  • 第15题:

    如果进程P对信号量S执行P操作,则信号量S的值应()。

    A.加1

    B.减1

    C.等于0

    D.小于0


    参考答案:B

  • 第16题:

    假设系统中有n个进程共享3台扫描仪,并采用PV操作实现进程同步与互斥。若系统信号量S的当前值为-1,进程P1、P2又分别执行了1次P(S)操作,那么信号量S的值应为( )。

    A.3
    B.-3
    C.1
    D.-1

    答案:B
    解析:
    本题考查的是操作系统PV操作方面的基本知识。系统采用PV操作实现进程同步与互斥,若有n个进程共享3台扫描仪,那么信号量S初值应为3。若系统当前信号量S的值为-1,此时,P1、P2又分别执行了1次P(S)操作,即当P1进程执行P(S)操作时,信号量S的值等于-2;当P2进程执行P(S)操作时,信号量S的值等于-3。

  • 第17题:

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


    正确答案:错误

  • 第18题:

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


    正确答案:继续执行;等待

  • 第19题:

    如果进程P对信号量S执行P操作,则信号量S的值应()。

    • A、加1
    • B、减1
    • C、等于0
    • D、小于0

    正确答案:B

  • 第20题:

    如果信号量S的值是0,此时进程A执行P(S)操作,那么,进程A会()。

    • A、继续运行
    • B、进入阻塞态,让出CPU
    • C、进入就绪态,让出CPU
    • D、继续运行,并唤醒S队列头上的等待进程

    正确答案:B

  • 第21题:

    用PV操作实现进程互斥进入相关临界区时,要求()

    • A、用一个信号量S与一组相关临界区联系起来
    • B、任何进程在进入临界区前应调用P操作
    • C、进程退出临界区进调用V操作来释放一个等待信号量S的进程
    • D、一个等待信号量S的进程被释放后便可以进入它的临界区
    • E、一个等待信号量S的进程被释放后应再调用P操作后才能进入它的临界区.

    正确答案:A,B,C,D

  • 第22题:

    单选题
    信号量S的初值为8,在S上执行了10次P操作,6次V操作后,S的值为()。
    A

    10

    B

    8

    C

    6

    D

    4


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

  • 第23题:

    单选题
    当一进程因在记录型信号量S上执行V(S)操作而导致唤醒另一进程后,S的值为()。
    A

    >0

    B

    <0

    C

    ≥0

    D

    ≤0


    正确答案: B
    解析: 本题目考查P、V操作的定义。根据V操作的定义,进程执行V操作时,先使信号量的值加1,如果信号量的值小于等于0,则唤醒一个等待在该信号量上的进程。因此应该选D。

  • 第24题:

    单选题
    Unix的进程p对信号量s执行signal(s)操作后,s的值将()。
    A

    加1

    B

    减1

    C

    等于0

    D

    小于0


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