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

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

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

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

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

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

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

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

分享给朋友: