【简答题】某系统中有 10 台打印机,有三个进程 P1 , P2 , P3 分别需要 8 台, 7 台和 4 台。若 P1 , P2 , P3 已申请到 4 台, 2 台和 2 台。试问:按银行家算法能安全分配吗?请说明分配过程。
举一反三
- 【单选题】点P(1,2,3)关于xoy面的对称点为(p1,p2,p3).则 A. p1=1, p2=2, p3=-3 B. p1=-1, p2=-2, p3=-3 C. p1=-1, p2=-2, p3=3 D. p1=1, p2=-2, p3=-3
- 有以下程序: main() int a=1, b=3, c=5, *p; int *p1=&a, *p2=&b, *p3=&c; *p= *p1*(*p2); printf("%d\n", *p); 执行后的输出结果是( )。 A: 1 B: 2 C: 3 D: 4
- 假定S代表“4城市指数”,P1,P2,P3,P4,分别代表城镇体系人口规模前4位的城市,P1>P2>P3>P4,指出以下方法中( )种是计算4城市指数的正确方法。 A: S=(P<SUB>1</SUB>+P<SUB>2</SUB>+P<SUB>3</SUB>+P<SUB>4</SUB>)/4 B: S=(P<SUB>1</SUB>+P<SUB>2</SUB>+P<SUB>3</SUB>)/P<SUB>4</SUB> C: S=P<SUB>1</SUB>/(P<SUB>2</SUB>+P<SUB>3</SUB>+P<SUB>4</SUB>) D: S=(P<SUB>1</SUB>+P<SUB>2</SUB>)/(P<SUB>3</SUB>+P<SUB>4</SUB>)
- 进程 最大需求 已分配 可用 P1 P2 P3 10 4 9 5 2 2 3 假定系统中有三个进程P1、P2和P3,共有12台磁带机。进程P1总共要求10台磁带机,P2和P3分别要求4台和9台。假设在T0时刻,进程P1、P2和P3已分别获得5台、2台和2台磁带机,尚有3台(12-5-2-2=3)空闲未分配,如上表所示: 此时,存在一个安全序列P2->P1->P3,系统处于安全状态,该说法对吗?
- 假设系统中有4个同类资源,进程P1、P2、P3需要的资源数分别为4、3、1,P1、P2、P3已申请到的资源数分别为2、1、0,则执行安全性检测算法的结果是___________