多做题,通过考试没问题!

02323操作系统概论

睦霖题库>高等教育工学类自考>02323操作系统概论

举例说明资源分配不当引起死锁。

正确答案: 若系统有某类资源m个被n个进程共享,每个进程都要求k个资源(k≤m),当m<n、k时,即资源数小于进程所要资源的总数时,如果分配不当就可能引起死锁。假定m=5,n=5,k=2,采用的分配策略是:只要进程提出申请资源的要求而资源尚未分配完,则就按进程的申请要求把资源分配给它。现在5个进程都提出先申请1个资源,按分配策略每个进程都分得了一个资源,这时资源都分完了,当进程提出再要第二个资源时,系统已无资源可分配,于是各个进程都等待其他进程释放资源。由于各进程都得不到需要的全部资源而不能结束,也就不释放已占的资源,这组进程的等待资源的状态永远不能结束,导了死锁。
答案解析:
进入题库查看解析

微信扫一扫手机做题