• 2022-05-31
    当V原语对信号量运算之后,错误的是( )。
    A: 意味着释放一个资源
    B: 当S<0,其绝对值表示等待该资源的进程数目
    C: 当S<=0,要唤醒一个等待进程
    D: 当S<0,要唤醒一个就绪进程
  • D

    内容

    • 0

      若信号量S的初值为2,当前值为-1,则表示()。 A: 当前有一个资源可用 B: 当前有一个进程等待该资源 C: 当前有两个进程等待该资源 D: 以上说法都不对

    • 1

      信号量 s=0 时,表示 ; A: 资源的空闲数量 B: 资源已经耗尽,但没有进程在等待 C: 有|s|个进程在等待 D: 以上都不对

    • 2

      假设有5个进程共享一个互斥段X,若信号量S的当前值为-3,则表示系统中有______个正在等待该资源的进程。 A: 0 B: 1 C: 2 D: 3

    • 3

      在操作系统中,对信号量S的V操作原语定义中,需要唤醒进程的条件是() A: S>0 B: S=0 C: S≤0 D: S≠0

    • 4

      在执行V操作时,当信号量的值(),应释放一个等待该信号量的进程。 A: 小于0 B: 大于0 C: 小于等于0 D: 大于等于0