某系统中有10台打印机,有三个进程P1、P2、P3分别需要8、7和4台。若P1、P2、P3已申请到4、2和2台。试问:按银行家算法能安全分配吗?说明理由。

admin2016-05-12  25

问题 某系统中有10台打印机,有三个进程P1、P2、P3分别需要8、7和4台。若P1、P2、P3已申请到4、2和2台。试问:按银行家算法能安全分配吗?说明理由。

选项

答案总资源数:10 各进程对资源需求、已分配资源数和还需资源数见表24—1。 [*] 剩余资源数:2 剩余的资源可分配给P3,让P3运行完毕并释放资源,然后将4个资源分配给进程P1,让P1运行完毕并释放资源,然后P2可申请到5个资源并正常运行完毕。因此存在一个安全的分配序列,所以可以安全分配。

解析
转载请注明原文地址:https://jikaoti.com/ti/DCEaFFFM
本试题收录于: 操作系统题库理工类分类
0

最新回复(0)