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

某系统中有10台打印机,有三个进程P1、P2、P3分别需要8台、7台和4台。若P1、P2、P3已申请到4台、2台和2台。
试问:(1)系统目前还有几台可申请的打印机?各进程还需要几个打印机?
(2)目前系统是否处于安全状态?为什么?

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

某系统中有10台打印机,有三个进程P1、P2、P3分别需要8台、7台和4台。若P1、P2、P3已申请到4台、2台和2台。
试问:(1)系统目前还有几台可申请的打印机?各进程还需要几个打印机?
(2)目前系统是否处于安全状态?为什么?

(1)因为目前系统还有2台可申请的打印机。进程P1、P2、P3分别还需要4台、5台和2台打印机。
(2)系统处于安全状态。
根据目前的各进程资源分配状况,可以先分配2台打印机给进程P3达到它最大需求,然后P3释放其原来占有的打印机,系统就有4台打印机,然后分配给进程P1达到它最大需求,这时系统有8台打印机,可满足进程P2的最大需求,所以目前系统处于安全状态。

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

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

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

分享给朋友: