操作系统第二次作业要求:题目可打印,答案需手写
交给小课老师
一、单项选择题1
死锁产生的原因之一是______
系统中没有采纳 SPOOLing 技术 B
使用的 P、V 操作过多C
有共享资源存在 D
资源分配不当2
某计算机系统中有 8 台打印机,有 K 个进程竞争使用,每个进程最多需要 3 台打印机
该系统可能会发生死锁的 K 的最小值是______
某时刻进程的资源使用情况如表 2
20 所示,此时的安全序列是______
20 某时刻进程的资源使用情况表进程已经分配资源尚需资源可用资源 R1 R2 R3 R1 R2 R3R1 R2 R3P1P2P3P42 0 012 00 1 10 0 100 113 21 3 12 0 00 2 1A
P1,P2,P3,P4 B
P1,P3,P2,P4 C
P1,P4,P3,P2 D
系统采纳分区存储管理时,才采纳______让多用户进程轮流进入主存储器执行
存储技术 B
交换技术 C
覆盖技术 D
虚拟存储技术二、综合应用题1
有 5 个批处理作业 A、B、C、D、E,几乎同时到达计算机系统,其估量运算时间分别为 10,、6、2、4、8(单位为分钟),优先级别为 3、5、2、1、4,其中 5为最高优先级
假设它都是纯计算型作业,系统开销时间忽略不计
若系统采纳非剥夺式使用 CPU,对于以下调度算法,计算平均周转时间:(1)优先级调度
(2)先来先服务(按 A、B、C、D、E 顺序)
(3)短作业优先
设系统中仅有一类数量为 M 的独占型资源,系统中 N 个进程竞争该类资源,其中各个进程对该类资源的最大需求为 W,当 M、N、W 分别去下列值时,试推断哪些情况会发生死锁,为什么
(1)M=2,N=2,W=1 (2)M=3,N=2,W=2(3)M=3,N=2,W