系统进程资源图如下图所示,图中方框分别表示资源R1和R2,其资源数分别为3和2;P1和P2表示进程。有向边指向进程表示得到了1个资源,有向边指向资源表示申请1个资源。若某进程申请的资源得不到满足,则该进程处于等待状态;若进程申请的资源可以得到满足,则该进程处于非等待状态。可以推断,下图中( ).
C
本题考查操作系统基础知识。图中所示资源分配情况是:已分配1个R1资源给进程P1、1个R1资源给进程P2;已分配1个R2资源给进程P1、1个R2资源给进程P2;此时还有1个R1资源待分配、R2资源为0个。P1还需1个R1资源,P2还需一个R2资源。显然,进程P1再申请1个R1资源的请求可以得到满足,因此P1为非等待状态。而P2申请的1个R2得不到满足,因此P2为等待状态。由于P1申请的资源都能满足,因此其得到资源后可执行,其运行完毕释放所占用的资源,从而使得P2申请的资源R2可得到满足,P2得以继续运行,运行完毕可释放其占用的资源,不会发生死锁。综合分析,本题选C。
扫描微信二维码,添加您的专属老师为好友
您在考试中遇到任何问题,老师都会帮您解答
您希望我们通过哪种方式与您联系?
您已选择电话/微信/QQ的联系方式,课程顾问会尽快联系您!
您已选择微信联系方式,课程顾问会尽快添加您的微信,请您确认通过!
您已选择QQ联系方式,课程顾问会尽快添加您的QQ,请您确认通过!
您已选择电话联系方式,课程顾问会尽快联系您!
您已选择“不联系”,课程顾问不会主动联系您。如果后续您有需求,可以在个人中心主动添加销售微信或拨打客服电话:400-111-9811