操作系统第二次作业要求:题目可打印,答案需手写!交给小课老师!一、单项选择题1。死锁产生的原因之一是______.A。系统中没有采纳 SPOOLing 技术 B.使用的 P、V 操作过多C.有共享资源存在 D.资源分配不当2。某计算机系统中有 8 台打印机,有 K 个进程竞争使用,每个进程最多需要 3 台打印机。该系统可能会发生死锁的 K 的最小值是______。A。2 B.3 C。4 D.53。某时刻进程的资源使用情况如表 2.20 所示,此时的安全序列是______.表 2.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。不存在4.系统采纳分区存储管理时,才采纳______让多用户进程轮流进入主存储器执行。A.存储技术 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)短作业优先。2。设系统中仅有一类数量为 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=3(4)M=5,N=3,W=2(5)M=6,N=3,W=3③ 可能会发生死锁。只要一个进程占用了少于 3 个独占型资源而另一个进程占用了其余的独占型资源,两个进程都会相互处于等待对方进程释放资源的状态。⑤ 也可能会发生死锁。当每个进程都分配了两个资源时,3 个进程都会彼此等待.3.对于如表 3。1 所示的段表,计算逻辑地址(0,430)、(2,88)、(4,112)所对应的物理地址.表 3.1 一个段表段号段长段起始地址0600256112823002100112358013624961952由于第 0 段的内存始址为 256,段长为 600,故逻辑地址[0,430]是合法地址。逻辑地址[0,430]对应的物理地址为 256+430=686 由于第 2 段的内存始址为 112,段长为 100,故逻辑地址[2,88]是合法地址。逻辑地址[2,88]对应的物理地址为 1...