试题详情
简答题举例说明资源分配不当引起死锁。
  • 若系统有某类资源m个被n个进程共享,每个进程都要求k个资源(k≤m),当m<n、k时,即资源数小于进程所要资源的总数时,如果分配不当就可能引起死锁。假定m=5,n=5,k=2,采用的分配策略是:只要进程提出申请资源的要求而资源尚未分配完,则就按进程的申请要求把资源分配给它。现在5个进程都提出先申请1个资源,按分配策略每个进程都分得了一个资源,这时资源都分完了,当进程提出再要第二个资源时,系统已无资源可分配,于是各个进程都等待其他进程释放资源。由于各进程都得不到需要的全部资源而不能结束,也就不释放已占的资源,这组进程的等待资源的状态永远不能结束,导了死锁。
  • 关注下方微信公众号,在线模考后查看

热门试题