• 2022-05-31
    假设某计算机系统中资源R的可用数为6,系统中有3个进程竞争R,且每个进程都需要i个R,该系统可能会发生死锁的最小i值是3。若信号量S的当前值为-2,则R的可用数和等待R的进程数分别为()。
    A: 0、0
    B: 0、1
    C: 1、0
    D: 0、2
  • D

    内容

    • 0

      假设系统有n个进程共享资源R,且资源R的可用数为2,那么该资源相应的信号量S的初值应设为________。 A: 0 B: 1 C: 2 D: n

    • 1

      在操作系统的进程管理中,若系统中有10个进程使用互斥资源R,每次只允许3个进程进入互斥段(临界区),则信号量S的变化范围是 (1) ;若信号量S的当前值为-2,则表示系统中有 (2) 个正在等待该资源的进程。 2() A: 0 B: 1 C: 2 D: 3

    • 2

      在操作系统的进程管理中,若系统中有8个进程要使用互斥资源R,但最多只允许2个进程进入互斥段(临界区),则信号量S的变化范围是______;若信号量S的当前值为4,则表示系统中有______个进程正在等待该资源。 A: -2~0 B: -2~1 C: -6~2 D: -8~1

    • 3

      设与某资源R关联的信号量初值为5,当前值为-2,下列说法错误的是()。 A: 系统初始状态有5个可用R资源 B: 当前可用R资源数目为0 C: 当前状态下执行P操作的进程不会陷入阻塞态 D: 当前等待使用R资源的进程数目为2

    • 4

      系统某资源总量为3,相应的信号量S的当前值为-2,则当前可用资源的数量和等待进程的数量分别为( ) A: 3, 1 B: 2, 1 C: 1, 2 D: 0, 2