要求进程一次性申请所有资源,操作系统阻塞进程直到其所有资源申请得到满足,这破坏的是死锁产生条件中的()。
占有且等待
举一反三
- 要求进程一次性申请所有资源,操作系统阻塞进程直到其所有资源申请得到满足,这破坏的是死锁产生条件中的()。 A: 互斥 B: 占有且等待 C: 不可抢占 D: 循环等待
- 如果要求所有进程一次性申请它所需要的全部资源。当系统有足够的资源,便一次性把所有的资源分配给该进程。如果资源不足,则全不分配,进程等待。这破坏了死锁产生的__________条件。
- 如果要求所有进程一次性申请它所需要的全部资源,若系统有足够的资源分配给进程,便一次把所有的资源分配给该进程。但在分配时只要有一种资源要求不能满足,则资源全不分配,进程等待,这种死锁预防方法破坏了死锁产生必要条件中的______条件。
- 预防死锁中,摒弃( )条件是指进程逐个地申请所需资源, 当一个已经保持了某些资源的进程申请新资源而不能得到满足时,必须放弃所有已保持的资源。
- 要求进程一次性申请所需的全部资源,是破坏了死锁必要条件中的____条件
内容
- 0
进程P1使用资源情况:申请资源S1…申请资源S2…释放资源S1;进程P2使用资源情况:申请资源S2…申请资源S1…释放资源S2,系统并发执行进程P1、P2,系统将()。 A: 必定产生死锁 B: 可能产生死锁 C: 不会产生死锁 D: P1先到达就不会产生死锁
- 1
预防死锁的方法有(<br/>)。 A: 所有进程一次性的申请资源 B: 银行家算法 C: 将所有资源编号,按编号顺序申请资源 D: 利用死锁定理的算法 E: 当资源申请不到时,释放资源
- 2
如果规定系统所有进程在整个运行过程中一次性申请所需的全部资源,若其中任何一个资源不能得到满足,则其他资源也不分配给该进程,这种死锁预防方式破坏了产生死锁的哪一个必要条件 ( ) A: 进程互斥使用资源 B: 占有等待资源 C: 不可抢占 D: 循环等待资源
- 3
N个进程共享M个资源,每个进程一次只能申请/释放一个资源,每个进程最多需要M个资源,所有进程总共的资源需求少于M+N个,证明该系统此时不会产生死锁。
- 4
某个系统采用下列分配策略:如果一个进程提出资源请求得不到满足,若此时没有由于等待该资源而被阻塞的进程,则自己被阻塞;若此时已有因等待该资源而阻塞的进程,则检查所有阻塞进程;如果阻塞进程中持有申请进程所需要的这种资源,则将这些资源剥夺并分配给申请进程。这种分配策略会导致______。 A: 死锁 B: 颠簸 C: 回退 D: 饥饿