为多道程序提供的可共享资源不足时,可能出现死锁。但是在进程之间不适当的( )也可能产生死锁。
A. 进程优先权
B. 进程调度顺序
C. 进程推进顺序
D. 时间片大小
某博物馆最多容纳500人同时参观,有一个出入口,该出入口一次仅允许一个人通过。参观者的活动描述如下。用信号量和PV操作来实现这个过程中的互斥和同步。现定义两个信号量empty(表示博物馆可容纳的人数)和mutex(出入口的控制)。以下选项描述正确的是()。cobegin参观者进程i{①;②;进门;V(mutex);参观;P(mutex);出门;③;④;}coend
A. empty的初值为1,mutex的初值为2
B. empty的初值为500,mutex的初值为1
C. ①处填P(mutex),②处填P(empty)
D. ①处填P(empty),②处填P(mutex)
E. ③处填V(mutex)
F. ④处填V(empty)
G. empty为同步信号量,mutex为互斥信号量
H. empty和mutex都是互斥信号量
下列关于死锁的叙述中,正确的是( ) 。
A. 可以通过剥夺进程资源解除死锁
B. 死锁的预防方法能确保系统不发生死锁
C. 银行家算法可以判断系统是否处于死锁状态
D. 当系统出现死锁时,必然有两个或两个以上的进程处于阻塞态
若系统S1采用死锁避免方法,S2采用死锁检测方法。下列叙述中,正确的是()。
A. S1会限制用户申请资源的顺序,而S2不会
B. S1需要进程运行所需资源总量信息,而S2不需要
C. S1不会给可能导致死锁的进程分配资源,而S2会
D. S1可能会发生死锁,而S2不会