用银行家算法避免死锁时,检测到_______时才分配资源。
2024-08-04操作系统(02326)
用银行家算法避免死锁时,检测到_______时才分配资源。
A、进程首次申请资源时对资源的最大需求量超过系统现存的资源量
B、进程已占用的资源数与本次申请资源数之和超过对资源的最大需求量
C、进程已占用的资源数与本次申请的资源数之和不超过对资源的最大需求量,且现存资源能满足尚需的最大资源量
D、进程已占用的资源数与本次申请的资源数之和不超过对资源的最大需求量,且现存资源能满足本次申请量,但不能满足尚需的最大资源量
【正确答案】:C
【题目解析】:【考点点击】本题主要考查的知识点为银行家算法。
【要点透析】操作系统按照银行家的规定为进程分配资源,进程首先提出对资源的最大需求量,当进程在执行中每次申请资源时,系统测试该进程已占用的资源与本次申请的资源数之和是否超过了该进程对资源的最大需求量,若超过则拒绝分配资源,若没有超过,则系统再测试系统现存的资源能否满足该进程尚需的最大资源量,若能满足则按当前的申请量分配资源,否则也要推迟分配。P145
A、进程首次申请资源时对资源的最大需求量超过系统现存的资源量
B、进程已占用的资源数与本次申请资源数之和超过对资源的最大需求量
C、进程已占用的资源数与本次申请的资源数之和不超过对资源的最大需求量,且现存资源能满足尚需的最大资源量
D、进程已占用的资源数与本次申请的资源数之和不超过对资源的最大需求量,且现存资源能满足本次申请量,但不能满足尚需的最大资源量
【正确答案】:C
【题目解析】:【考点点击】本题主要考查的知识点为银行家算法。
【要点透析】操作系统按照银行家的规定为进程分配资源,进程首先提出对资源的最大需求量,当进程在执行中每次申请资源时,系统测试该进程已占用的资源与本次申请的资源数之和是否超过了该进程对资源的最大需求量,若超过则拒绝分配资源,若没有超过,则系统再测试系统现存的资源能否满足该进程尚需的最大资源量,若能满足则按当前的申请量分配资源,否则也要推迟分配。P145
