系统中有两个进程A和B,每个进程都需使用1台打印机和扫描仪,但系统中现在只有一台打印机和1台扫描仪。如果当前进程A已获得1台打印机,进程B已获得了1台扫描仪,此时如果进程A申请扫描仪,进程B申请打印机,两个进程都会等着使用已经被另一进行占用的设备,则此时两个进程就进入到了
( )
状态。
A: 竞争
B: 死锁
C: 互斥
D: 同步
( )
状态。
A: 竞争
B: 死锁
C: 互斥
D: 同步
举一反三
- 进程A和进程B都要使用系统中的同一台打印机,为了保证打印结果的正确性,两个进程要先后分别使用打印机,这属于进程的同步关系
- 中国大学MOOC: 某系统中有 11 台打印机,N 个进程共享打印机资源,每个进程要求 3 台,系统不会死锁的 N 的最大值是( )。
- 假设系统中只有一台打印机,有3个进程都要使用该打印机,为使3个进程能互斥地访问打印机,只须为该打印机设置一互斥信号量mutex,其信号量的初值为()。
- 假设系统中有n个进程共享3台打印机,任一进程在任一时刻最多只能使用1台打印机。若用PV操作控制n个进程使用打印机,则相应信号量S的取值范围为();若信号量S的值为-3,则系统中有()个进程等待使用打印机。 假设系统中有n个进程共享3台打印机,任一进程在任一时刻最多只能使用1台打印机。若信号量S的值为-3,则系统中有()个进程等待使用打印机。 A: 0 B: 1 C: 2 D: 3
- 4个进程共享9台打印机,若要系统不产生死锁,每个进程最多可以申请多少台打印机?() A: 2台 B: 3台 C: 4台 D: 无限制