当前位置:首页 > 操作系统(02326) > 正文内容

37.现有某类资源l0个,供三个进程A,B,c共享。它们对资源的需求量分别为7个,5个,3个,目前已分别得到了4个,3个,2个。当三个进程都继续请求分配资源时,应按怎样的次序分配才能保证系统安全?为什么?

高老师2年前 (2024-03-26)操作系统(02326)14

37.现有某类资源l0个,供三个进程A,B,c共享。它们对资源的需求量分别为7个,5个,3个,目前已分别得到了4个,3个,2个。当三个进程都继续请求分配资源时,应按怎样的次序分配才能保证系统安全?为什么?

依次满足进程C,A,B(或C,B,A)(1分)因系统已分配了9个资源,只剩下1个资源,(I分)若先满足进程C的请求,则进程C就获得了所需的全部资源,执行结束后就可归还资源3个,(1分)进程C归还的3个资源可分配给进程A或B,这样每个进程就都能在有限时间内执行结束。(1分)

扫描二维码免费使用微信小程序搜题/刷题/查看解析。

版权声明:本文由翰林刷题小程序授权发布,如需转载请注明出处。

本文链接:https://doc.20230611.cn/post/436216.html

分享给朋友: