操作系统第二次作业题
操作系统第二次作业要求:题目可打印,答案需手写!交给小课老师!一、单项选择题1.死锁产生的原因之一是__D____。A.系统中没有采用SPOOLing技术 B.使用的P、V操作过多C.有共享资源
操作系统第二次作业 要求:题目可打印,答案需手写!交给小课老师! 一、单项选择题 1.__D____ 死锁产生的原因之一是。 A.SPOOLingB.PV 系统中没有采用技术使用的、操作过多 C.D. 有共享资源存在资源分配不当 2.8K3 某计算机系统中有台打印机,有个进程竞争使用,每个进程最多需要 K__C____ 台打印机。该系统可能会发生死锁的的最小值是。 A.2B.3C.4D.5 21 题解:当每个都获得了台打印机而且系统中剩余打印机不少于台时,系 8>=2K+1,k=3.5,4 统不会发生死锁,即去整为。 m 提示:有银行家算法可以推导出,要使系统安全,对于系统中有个资源, nxn 有个并发进程共享使用时,每个进程可以提出的最大资源请求数量为,则 x-1+1<=m (),即 X=1m=n 当 X=(m-1)/n+1m>n 当 3.2.20____D__ 某时刻进程的资源使用情况如表所示,此时的安全序列是。 2.20 表某时刻进程的资源使用情况表 进程 已经分配资源 尚需资源 可用资源 R1R2R3 R1R2R3 R1R2R3 P1 200 0 01 P2 1 20 1 32 021 P3 011 131 P4 001 200 A. P1P2P3P4B.P1P3P2P4C.P1P4P3P2 ,,,,,,,,, D. 不存在 题解: 2.21A 表选项的安全性检测表 进程 Work Need Allocation Work+Allocation Finish 021 001 200 221 True 221 132 120 False 131 011 200 001 2.22B 表选项的安全性检测表 进程 Work Need Allocation Work+Allocation Finish 021 001 200 221 True 221 131 120 False 1

