3-1处理机调度与死锁-作业

第三章 处理机调度与死锁

1.选择题

1.下列算法中,操作系统用于作业调度的算法是。

A.先来先服务算法 B.先进先出算法 C.最先适应算法 D.时间片轮转算法 2.在批处理系统中,周转时间是指

A.作业运行时间 B.作业等待时间和运行时间之和 C.作业的相对等待时间 D.作业被调度进入内存到运行完毕的时间

3.在作业调度中,排队等待时间最长的作业被优先调度,这是指

A.先来先服务 B.短作业优先 C.响应比高优先 D.优先级 4.下列算法中,用于进程调度的算法是。

A.最先适应 B.最高响应比优先 C.均衡资源调度 D.优先数调度 5.两个进程争夺同一个资源。

A.一定死锁 B.不一定死锁 C.只要互斥就不会死锁 D.以上说法都不对 11.下面关于优先权大小的论述中,不正确的论述是。

A.计算型作业的优先权,应低于I/O型作业的优先权 B.系统进程的优先权应高于用户进程的优先权

C.资源要求多的作业,其优先权应高于资源要求少的作业

D.在动态优先权时,随着进程运行时间的增加,其优先权降低 12.产生死锁的原因是

A.与多个进程竞争CPU B.与多个进程释放资源

C.仅由于并发进程的执行速度不当

D.除资源分配策略不当外,也与并发进程执行速度不当 13.有关产生死锁的叙述中,正确的是。

A.V操作可能引起死锁 B.P操作不会引起死锁 C.PV操作使用得当不会引起死锁 D.以上说法均不正确 14.有关死锁的论述中,C是正确的。

A.“系统中仅有一个进程进入了死锁状态” B.“多个进程由于竞争CPU而进入死锁”

C.“多个进程由于竞争互斥使用的资源又互不相让而进入死锁” D.“由于进程调用V操作而造成死锁”

15.有关资源分配图中存在环路和死锁关系,正确的说法是。

A.图中无环路则系统可能存在死锁

B.图中无环路则系统可能存在死锁,也可能不存在死锁 C.图中有环路则系统肯定存在死锁

D.图中有环路则系统可能存在死锁,也可能不存在死锁 21.产生系统死锁的原因可能是由于

A.进程释放资源 B.一个进程进入死循环 C.多个进程竞争资源出现了循环等待 D.多个进程竞争共享型设备 22.采用时间片轮转调度算法时,对不同的进程可以规定不同的时间片。一般来说,对B进程给一个较小的时间片比较合适。 A.需运算时间长的 B.需经常启动外设的 C.不需使用外设的 D.排在就绪队列末尾的 23.对资源采用按序分配策略能达到A的目的。 A.防止死锁 B.避免死锁 C.检测死锁 D.解除死锁 24.一种既有利于短小作业又兼顾到长作业的作业调度算法是。

A.先来先服务 B.轮转 C.最高响应比优先 D.均衡调度 25.在单处理器的多进程系统中,进程什么时候占用处理器和能占用多长时间,取决于A.进程相应的程序段的长度 B.进程总共需要运行时间多少 C.进程自身和进程调度策略 D.进程完成什么功能

31.在为多个进程所提供的可共享的系统资源不足时,可能出现死锁。但是,不适当的也可

能产生死锁。C A.进程优先权 B.资源的静态分配 C.进程的推进顺序 D.分配队列优先权 32.采用资源剥夺法可以解除死锁,还可以采用方法解除死锁。

A.执行并行操作 B.撤消进程 C.拒绝分配新资源 D.修改信号量

33.系统中有4个并发进程,都需要某类资源3个。试问该类资源最少为竞争该资源而发生死锁。 A.9 B.10 C.11 D.12 34.在下列解决死锁的方法中,不属于死锁预防策略的是。

A.资源的有序分配法 B.资源的静态分配法 C.分配的资源可剥夺法 D.银行家算法 35.分时系统中进程调度算法通常采用

A.响应比高者优先 B.时间片轮转法 C.先来先服务 D.短作业优先

41.通常不采用(蓝色选项与教科书不同,但更合理)

A.终止一个死锁进程 B.终止所有死锁进程 C.从死锁进程处抢夺资源 D.从非死锁进程处抢夺资源 42*.UNIX System V的进程调度原理基于算法。

A.先来先服务 B.短作业优先 C.时间片轮转 D.时间片+优先级

43.设系统中有P1、P2、P3三个进程,并按P1、P2、P3的优先次序调度运行,它们的内部

计算和I/O操作时间如下:

P1:计算60 ms—I/O 80 ms—计算20 ms P2:计算120 ms—I/O 40ms—计算40ms P3:计算40 ms—I/O 80ms—计算40ms

设调度程序执行时间忽略不计,完成这三个进程比单道运行节省的时间是B。 A.140ms B.160ms C.170ms D.180ms

44.有三个作业A、B、C,它们的到达时间和执行时间依次为(8:50和1.5小时)、(9:00和0.4

小时)、(9:30和1小时)。当作业全部到达后,批处理单道系统按响应比高者优先算法进行调度,则作业被选中的次序为B。 A.(ABC) B.(BAC) C.(BCA) D.(CAB) 45.设系统中有n个并发进程,竞争资源R,且每个进程都需要m个R类资源,为使该系统不

会因竞争该类资源而死锁,资源R至少要有C个。 A.n*m+1 B.n*m+n C.n*m+1-n D.无法预计 任务优先

51.某时刻进程的资源使用情况如下表所示。

此时的安全序列是D。

A.P1,P2,P3,P4 B.P1,P3,P2,P4 C.P1,P4,P3,P2 D.不存在 52.设有五个进程P0、P1、P2、P3、P4共享三类资源R1、

R2、R3,这些资源总数分别为18、

6、22,T0时刻的资源分配情况如下表所示,此时存在的一个安全序列是。(2012全国试题)

A.P0,P2,P4,P1,P3 B.P1,P0,P3,P4,P2 C.P2,P3,P4,P1,P0 D.P3,P4,P2,P1,P0

53.一个多道批处理系统中仅有P1和P2两个作业,P2比P1晚5ms到达,它们的计算和I/O操

作顺序如下:

P1:计算60ms,I/O80ms,计算20ms P2:计算120ms,I/O40ms,计算40ms

若不考虑调度和切换时间,则完成两个作业需要的时间最少是B。(2012全国试题) A.240ms B.260ms C.340ms D.360ms

54.某单处理器多进程系统中有多个就绪进程,则下列关于处理机调度的叙述中,错误的是

A.在进程结束时能进行处理机调度 B.创建新进程后能进行处理机调度

C.在进程处于临界区时不能进行处理机调度

D.在系统调用完成并返回用户态时能进行处理机调度

第三章 处理机调度与死锁

1.选择题

1.下列算法中,操作系统用于作业调度的算法是。

A.先来先服务算法 B.先进先出算法 C.最先适应算法 D.时间片轮转算法 2.在批处理系统中,周转时间是指

A.作业运行时间 B.作业等待时间和运行时间之和 C.作业的相对等待时间 D.作业被调度进入内存到运行完毕的时间

3.在作业调度中,排队等待时间最长的作业被优先调度,这是指

A.先来先服务 B.短作业优先 C.响应比高优先 D.优先级 4.下列算法中,用于进程调度的算法是。

A.最先适应 B.最高响应比优先 C.均衡资源调度 D.优先数调度 5.两个进程争夺同一个资源。

A.一定死锁 B.不一定死锁 C.只要互斥就不会死锁 D.以上说法都不对 11.下面关于优先权大小的论述中,不正确的论述是。

A.计算型作业的优先权,应低于I/O型作业的优先权 B.系统进程的优先权应高于用户进程的优先权

C.资源要求多的作业,其优先权应高于资源要求少的作业

D.在动态优先权时,随着进程运行时间的增加,其优先权降低 12.产生死锁的原因是

A.与多个进程竞争CPU B.与多个进程释放资源

C.仅由于并发进程的执行速度不当

D.除资源分配策略不当外,也与并发进程执行速度不当 13.有关产生死锁的叙述中,正确的是。

A.V操作可能引起死锁 B.P操作不会引起死锁 C.PV操作使用得当不会引起死锁 D.以上说法均不正确 14.有关死锁的论述中,C是正确的。

A.“系统中仅有一个进程进入了死锁状态” B.“多个进程由于竞争CPU而进入死锁”

C.“多个进程由于竞争互斥使用的资源又互不相让而进入死锁” D.“由于进程调用V操作而造成死锁”

15.有关资源分配图中存在环路和死锁关系,正确的说法是。

A.图中无环路则系统可能存在死锁

B.图中无环路则系统可能存在死锁,也可能不存在死锁 C.图中有环路则系统肯定存在死锁

D.图中有环路则系统可能存在死锁,也可能不存在死锁 21.产生系统死锁的原因可能是由于

A.进程释放资源 B.一个进程进入死循环 C.多个进程竞争资源出现了循环等待 D.多个进程竞争共享型设备 22.采用时间片轮转调度算法时,对不同的进程可以规定不同的时间片。一般来说,对B进程给一个较小的时间片比较合适。 A.需运算时间长的 B.需经常启动外设的 C.不需使用外设的 D.排在就绪队列末尾的 23.对资源采用按序分配策略能达到A的目的。 A.防止死锁 B.避免死锁 C.检测死锁 D.解除死锁 24.一种既有利于短小作业又兼顾到长作业的作业调度算法是。

A.先来先服务 B.轮转 C.最高响应比优先 D.均衡调度 25.在单处理器的多进程系统中,进程什么时候占用处理器和能占用多长时间,取决于A.进程相应的程序段的长度 B.进程总共需要运行时间多少 C.进程自身和进程调度策略 D.进程完成什么功能

31.在为多个进程所提供的可共享的系统资源不足时,可能出现死锁。但是,不适当的也可

能产生死锁。C A.进程优先权 B.资源的静态分配 C.进程的推进顺序 D.分配队列优先权 32.采用资源剥夺法可以解除死锁,还可以采用方法解除死锁。

A.执行并行操作 B.撤消进程 C.拒绝分配新资源 D.修改信号量

33.系统中有4个并发进程,都需要某类资源3个。试问该类资源最少为竞争该资源而发生死锁。 A.9 B.10 C.11 D.12 34.在下列解决死锁的方法中,不属于死锁预防策略的是。

A.资源的有序分配法 B.资源的静态分配法 C.分配的资源可剥夺法 D.银行家算法 35.分时系统中进程调度算法通常采用

A.响应比高者优先 B.时间片轮转法 C.先来先服务 D.短作业优先

41.通常不采用(蓝色选项与教科书不同,但更合理)

A.终止一个死锁进程 B.终止所有死锁进程 C.从死锁进程处抢夺资源 D.从非死锁进程处抢夺资源 42*.UNIX System V的进程调度原理基于算法。

A.先来先服务 B.短作业优先 C.时间片轮转 D.时间片+优先级

43.设系统中有P1、P2、P3三个进程,并按P1、P2、P3的优先次序调度运行,它们的内部

计算和I/O操作时间如下:

P1:计算60 ms—I/O 80 ms—计算20 ms P2:计算120 ms—I/O 40ms—计算40ms P3:计算40 ms—I/O 80ms—计算40ms

设调度程序执行时间忽略不计,完成这三个进程比单道运行节省的时间是B。 A.140ms B.160ms C.170ms D.180ms

44.有三个作业A、B、C,它们的到达时间和执行时间依次为(8:50和1.5小时)、(9:00和0.4

小时)、(9:30和1小时)。当作业全部到达后,批处理单道系统按响应比高者优先算法进行调度,则作业被选中的次序为B。 A.(ABC) B.(BAC) C.(BCA) D.(CAB) 45.设系统中有n个并发进程,竞争资源R,且每个进程都需要m个R类资源,为使该系统不

会因竞争该类资源而死锁,资源R至少要有C个。 A.n*m+1 B.n*m+n C.n*m+1-n D.无法预计 任务优先

51.某时刻进程的资源使用情况如下表所示。

此时的安全序列是D。

A.P1,P2,P3,P4 B.P1,P3,P2,P4 C.P1,P4,P3,P2 D.不存在 52.设有五个进程P0、P1、P2、P3、P4共享三类资源R1、

R2、R3,这些资源总数分别为18、

6、22,T0时刻的资源分配情况如下表所示,此时存在的一个安全序列是。(2012全国试题)

A.P0,P2,P4,P1,P3 B.P1,P0,P3,P4,P2 C.P2,P3,P4,P1,P0 D.P3,P4,P2,P1,P0

53.一个多道批处理系统中仅有P1和P2两个作业,P2比P1晚5ms到达,它们的计算和I/O操

作顺序如下:

P1:计算60ms,I/O80ms,计算20ms P2:计算120ms,I/O40ms,计算40ms

若不考虑调度和切换时间,则完成两个作业需要的时间最少是B。(2012全国试题) A.240ms B.260ms C.340ms D.360ms

54.某单处理器多进程系统中有多个就绪进程,则下列关于处理机调度的叙述中,错误的是

A.在进程结束时能进行处理机调度 B.创建新进程后能进行处理机调度

C.在进程处于临界区时不能进行处理机调度

D.在系统调用完成并返回用户态时能进行处理机调度


相关内容

  • OS练习题带答案1
  • 操作系统练习题-习题加答案 注:本答案只提供参考只用,中间不免有些错误,可以QQ或当面大家交流,也希望不要把这个当成期末的宝贝,只背答案是不行的,能理解尽量理解的了,加油!!! 1~3章(引论.处理机管理) 1.现代操作系统的特征是: 并发 . 共享 . 虚拟 . 异步 . 2.进程与进程控制块(P ...

  • 操作系统模拟题
  • 计算机操作系统模拟试题一 一.选择题(选择最确切的一个答案,将其代码填入括号中,每空2分,共20分) 1.把逻辑地址转变为内存的物理地址的过程称做( ). A. 编译 B.连接 C. 运行 D. 重定位 2.进程和程序的一个本质区别是( ). A. 前者分时使用CPU ,后者独占CPU B .前者存 ...

  • 处理机调度与死锁小结
  • 第三章 处理机调度与死锁 重点与难点小结 1. 高优先权调度和基于时间片的轮转调度算法 1) 高优先权优先调度 2) 高响应比优先调度 3) 时间片轮转调度 4) 多级反馈队列调度 2. 常用的几种实时调度算法 1) 最早截止时间优先(EDF)算法 2) 最低松弛度优先(LLF)算法 3. 多处理机 ...

  • 2017复旦大学[计算机专业知识]考试大纲
  • 复旦大学硕士研究生入学考试 <计算机专业知识>考试大纲 第一部分 数据结构 分值:90分 考查目标 本科目属招生学校自行命题性质,主要考察目标为: 1. 掌握数据结构的基本概念.基本原理和基本方法. 2. 掌握数据的逻辑结构.存储结构及基本操作的实现,能够对算法进行基本的时间复杂度与空间 ...

  • 计算机考研知识点
  • 计算机学科专业基础综合 Ⅰ考查目标 计算机学科专业基础综合考试涵盖数据机构.计算机组成原理.操作系统和计算机网络等学科专业基础课程.要求考生比较系统地掌握上述专业基础课程的概念.基本原理和方法,能够运用所学的基本原理和基本方法分析.判断和解决有关理论问题和实际问题. Ⅱ考试形式和试卷结构 一.试卷满 ...

  • 数据库并发控制技术(3)
  • 在2级封锁协议中,由于读完数据后即可释放S锁,所以它不能保证可重复读. 3级封锁协议3级封锁协议的内容是:1级封锁协议加上事务T在读取数据之前必须先对其加S锁,直到事务结束才释放.3级封锁协议除防止丢失或覆盖更新和不脏读数据外,还进一步防止了不可重复读和幻想读.例如下图,使用3级封锁协议解决了不可重 ...

  • 操作系统_在线作业_4
  • 操作系统_在线作业_4 交卷时间:2016-10-23 12:31:53 一.单选题 1. (5分) 为了对文件系统中的文件进行安全管理,任何一个用户在进入系统时都必须进行注册,把这一级的管理称为( )安全管理. ∙ ∙ ∙ ∙ A. 目录级 B. 用户级 C. 系统级 D. 文件级 纠错 得分: ...

  • 计算机软件基础(知识点汇总)
  • 计算机软件基础(知识点汇总) 一. 基本概念 1.1 裸机 1.2 虚拟机 1.3 计算机软件 1.4 计算机软件资源 1.5 机器语言 1.6 汇编语言 1.7 高级语言 1.8 操作系统 1.9 系统软件 1.10应用软件 2.1 数据 2.2 数据元素 2.3 数据项(域) 2.4 结点 2. ...

  • 2012软件设计师大纲
  • 考试科目1:计算机与软件工程知识 1. 计算机科学基础知识 1.1数制及其转换  二进制.八进制.十进制和十六进制等常用数制及其相互转换 (Ⅱ) 1.2 计算机内数据的表示  数的表示  带符号定点数据(纯整数和纯小数)的原码.反码.补码和移码表示 (Ⅱ)  浮点数(实数)的表示(Ⅱ)  ...