如果要求进程一次性的申请它所需的全部资源。 若系统有足够的资源分配给进程,便一次把所有的资源分配给进程,但在分配时只要有一种资源要求不能满足,则资源全不分配,进程进入等待状态。 这种预防死锁的方法破坏了四所产生必要条件中的( )。
请求与保持
举一反三
- 如果要求进程一次性的申请它所需的全部资源。 若系统有足够的资源分配给进程,便一次把所有的资源分配给进程,但在分配时只要有一种资源要求不能满足,则资源全不分配,进程进入等待状态。 这种预防死锁的方法破坏了四所产生必要条件中的( )。
- 如果要求所有进程一次性申请它所需要的全部资源。当系统有足够的资源,便一次性把所有的资源分配给该进程。如果资源不足,则全不分配,进程等待。这破坏了死锁产生的__________条件。
- 如果规定系统所有进程在整个运行过程中一次性申请所需的全部资源,若其中任何一个资源不能得到满足,则其他资源也不分配给该进程,这种死锁预防方式破坏了产生死锁的哪一个必要条件 ( ) A: 进程互斥使用资源 B: 占有等待资源 C: 不可抢占 D: 循环等待资源
- 某个系统采用下列分配策略:如果一个进程提出资源请求得不到满足,若此时没有由于等待该资源而被阻塞的进程,则自己被阻塞;若此时已有因等待该资源而阻塞的进程,则检查所有阻塞进程;如果阻塞进程中持有申请进程所需要的这种资源,则将这些资源剥夺并分配给申请进程。这种分配策略会导致______。 A: 死锁 B: 颠簸 C: 回退 D: 饥饿
- 如果系统在所有进程运行前,一次性地将其在整个运行过程中所需全部资源分配给进程,即所谓”静态分配”,是可以预防死锁发生的。
内容
- 0
对进程所需资源进行静态分配,这种分配策略破坏了死锁的( )必要条件。 A: 互斥使用资源 B: 不剥夺资源 C: 环路等待 D: 部分分配
- 1
要求进程一次性申请所需的全部资源,是破坏了死锁必要条件中的____条件
- 2
系统中某类资源有10个,有P、Q、R三个进程需要这类资源分别为8、3、9个,目前已经分别获得了4、2、2个资源。不会产生死锁的资源分配顺序为先分配给进程【 】然后分配给进程【 】最后分配给进程【 】。
- 3
某个系统采用如下资源分配策略。如果一个进程提出资源请求得不到满足,而此时没有由于等待资源而被阻塞的进程,则自己就被阻塞。若当此时已有等待资源而被阻塞的进程,则检查所有由于等待资源而被阻塞的进程,如果它们有申请进程所需要的资源,则将这些资源剥夺并分配给申请进程。这种策略会导致______。 A: 死锁 B: 抖动 C: 回退 D: 饥饿
- 4
在设备分配中,预防死锁的策略包括()。 A: 建立SPOOLing系统 B: 一次分配所有资源 C: 有序分配资源 D: 剥夺其他进程的资源 E: 设备处于安全状态即可分配