假设系统有 n 个进程共享资源 R,且资源 R 的可用数为 2,那么该资源相应的信号量 S的初值应设为______
2
举一反三
- 假设系统有n个进程共享资源R,且资源R的可用数为2,那么该资源相应的信号量S的初值应设为________。 A: 0 B: 1 C: 2 D: n
- n个并发进程通过初值为1的信号量s共享资源R,当n个进程都通过wait(s)申请访问资源R时,信号量s的值为()。
- 设与某资源R关联的信号量初值为5,当前值为-2,下列说法错误的是()。 A: 系统初始状态有5个可用R资源 B: 当前可用R资源数目为0 C: 当前状态下执行P操作的进程不会陷入阻塞态 D: 当前等待使用R资源的进程数目为2
- 中国大学MOOC: 与资源R共享相关的信号量s初值为4,经过多次wait和signal操作后s当前值为-2,此时获得R的进程数是( )。
- 设系统中有n个并发进程,竞争资源R,且每个进程都需要m个R类资源,为使该系统不会因竞争该类资源而死锁,资源R至少要有个。 A: n*m+1 B: n*m+n C: n*m+1-n D: 无法预计
内容
- 0
若执行信号量S操作的进程数为3,信号量S初值为2,当前值为-1,表示有_______个等待相关临界资源的进程
- 1
设m为同类资源R的数目,n为系统中并发进程数。当n个进程共享m个互斥资源R时,每个进程对R的最大需求是w;则下列情况会出现死锁的是(
- 2
与某资源关联的信号量初值为3,当前值为1。则当前该资源的可用个数为1,等待该资源的进程数为2。()
- 3
在操作系统的进程管理中,若某资源的信号量 S 的初值为 2,当前值为 -1 ,则表示系统中有 (___) 个正在等待该资源的进程
- 4
假设某计算机系统中资源R的可用数为6,系统中有3个进程竞争R,且每个进程都需要i个R,该系统可能会发生死锁的最小i值是3。若信号量S的当前值为-2,则R的可用数和等待R的进程数分别为()。 A: 0、0 B: 0、1 C: 1、0 D: 0、2