当进程数大于资源数时,进程竞争资源必然产生死锁。
系统产生死锁的根本原因是资源有限且操作不当。因此,当系统提供的资源少于并发进程的需求时,系统就产生死锁。
点击查看答案
若有4个并发进程共享某类资源,且每个进程需要3个此类资源,则使该系统不会发生死锁的最少资源数是()。A、6B、7C、8D、9
单选题“死锁”问题的讨论是针对()的。A 某个进程申请系统中不存在的资源B 某个进程申请的资源数超过了系统拥有的最大资源数C 硬件故障D 多个并发竞争独占型资源
单选题操作系统讨论的死锁与()有关。A 进程申请的资源不存在B 进程并发执行的进度和资源分配的策略C 并发执行的进度D 某个进程申请的资源数多于系统资源数
多选题如果3个进程共享某类资源时每个进程最多申请2个资源,则系统能提供的资源数为()时就一定不会死锁A2B3C4D5E6
单选题用银行家算法避免死锁时,检测到()时才分配资源。A 进程首次申请资源时对资源的最大需求量超过系统现存的资源量B 进程已占用的资源数与本次申请的资源数之和超过对资源的最大需求量C 进程已占用的资源数与本次申请的资源数之和不超过对资源的最大需求量,且现存资源能满足尚需的最大需求量D 进程已占用的资源数与本次申请的资源数之和不超过对资源的最大需求量,且现存资源能满足本次申请量,但不能满足尚需的最大需求量
单选题在操作系统中,死锁出现是指()A 计算机系统发生重大故障B 资源数目远远少于进程数C 若干进程因竞争资源而无限等待其他进程释放已占有的资源D 进程同时申请的资源数超过资源总数