预防死锁中,摒弃( )条件是指进程逐个地申请所需资源, 当一个已经保持了某些资源的进程申请新资源而不能得到满足时,必须放弃所有已保持的资源。
请求和保持
举一反三
- 要求进程一次性申请所有资源,操作系统阻塞进程直到其所有资源申请得到满足,这破坏的是死锁产生条件中的()。
- “请求并保持”条件是指一个进程在申请新的资源的同时保持对原有资源的占有
- 如果规定系统所有进程在整个运行过程中一次性申请所需的全部资源,若其中任何一个资源不能得到满足,则其他资源也不分配给该进程,这种死锁预防方式破坏了产生死锁的哪一个必要条件 ( ) A: 进程互斥使用资源 B: 占有等待资源 C: 不可抢占 D: 循环等待资源
- 已经得到资源的进程可以申请新的资源,申请失败时变为阻塞状态,此时它仍然保持着原有资源不放。这是产生死锁的()。
- “请求并保持”条件是指一个进程在申请新的资源的同时保持对原有资源的占有 A: 正确 B: 错误
内容
- 0
预防死锁的方法有(<br/>)。 A: 所有进程一次性的申请资源 B: 银行家算法 C: 将所有资源编号,按编号顺序申请资源 D: 利用死锁定理的算法 E: 当资源申请不到时,释放资源
- 1
如果要求所有进程一次性申请它所需要的全部资源,若系统有足够的资源分配给进程,便一次把所有的资源分配给该进程。但在分配时只要有一种资源要求不能满足,则资源全不分配,进程等待,这种死锁预防方法破坏了死锁产生必要条件中的______条件。
- 2
要求进程一次性申请所有资源,操作系统阻塞进程直到其所有资源申请得到满足,这破坏的是死锁产生条件中的()。 A: 互斥 B: 占有且等待 C: 不可抢占 D: 循环等待
- 3
N个进程共享M个资源,每个进程一次只能申请/释放一个资源,每个进程最多需要M个资源,所有进程总共的资源需求少于M+N个,证明该系统此时不会产生死锁。
- 4
系统发生死锁时,死锁进程的个数至少为()个;所有死锁进程都在等待资源,并且其中至少有()个进程已占有资源。