



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
操作系统第三章总复习题一、单选题1、进程调度又称低级调度,其主要功能是( )。A选择一个作业调入内存B选择一个主存中的进程调出到外存C选择一个外存中的进程调入到主存D将一个就绪的进程投入到运行2、若进程P 一旦被唤醒就能够投入运行,系统可能为( )。A分时系统,进程P 的优先级最高B抢占调度方式,就绪队列上的所有进程的优先级皆比P 的低C就绪队列为空队列D抢占调度方式,P 的优先级高于当期运行的进程。3、一个进程P 被唤醒后,( )。AP 就占有了CPU。BP 的PCB 被移到就绪队列的队首。CP 的优先级肯定最高DP 的状态变成就绪4、若当期运行进程( )后,系统将会执行进程调度原语。A 执行了一个转移指令B 要求增加主存空间,经系统调用银行家算法进行测算认为是安全的。C 执行了一条I/O 指令要求输入数据。D 执行程序期间发生了I/O 完成中断。5、当系统中( ) 时,系统将不会执行进程调度原语。A一个新进程被创建B当前进程执行了P 操作。C在非抢占调度中,进程A 正在运行而进程B 恰好被唤醒。D分时系统中时间片用完。6、在分时系统中,若当期运行的进程连续获得了两个时间片,原因可能是( )。A 该进程的优先级最高B 就绪队列为空C 该进程最早进入就绪队列D 该进程是一个短进程7、实时系统中采用的调度算法可以有如下几种:1、非抢占优先权调度算法2、立即抢占优先权调度算法3、时间片轮转调度算法4、基于时钟中断抢占的优先权调度算法按实时要求的严格程度由低到高的顺序( )。A 1-3-2-4 B 3-1-4-2 C 3-1-2-4 D 1-3-4-28、三种主要类型的OS 中都必须配置的调度( )。A 作业调度B 中级调度C 低级调度D I/O 调度9、设系统中n 个进程并发,共同竞争资源X,且每个进程都需要m 个X 资源,为使该系统不会发生死锁,资源X 最少要有( )个。A m*n+1 B n*m+n C n*m+1-n D 无法预计注:可以这样理解N个进程,都需要M个资源,最坏的一种情况是:每个进程都占有M-1个资源,都得不到M个资源,总共资源数(m-1)*n。(m-1)*n加上一个资源后,就至少有一个进程拥有M个资源,不会发生死锁。10、死锁的预防方法中,不太可能的一种方法使( )。A 摈弃互斥条件B 摈弃请求和保持条件C 摈弃不剥夺条件D 摈弃环路等待条件11、某系统采用了银行家算法,则下列叙述正确的使( )A 系统处于不安全状态时一定会发生死锁B 系统处于不安全状态时可能会发生死锁C 系统处于安全状态时可能会发生死锁D 系统处于安全状态时一定会发生死锁12、下列进程调度算法中,( )可能会出现进程长期得不到调度的情况。A静态优先权法B 抢占式调度中采用动态优先权调度C 分时处理中的时间片轮转调度算法D 非抢占调度中采用FIFO 算法13、采用动态优先权的调度算法中,如果所有的进程都具有相同优先权初值,则此时的优先权调度算法实际上和( )相同。A 先来先服务调度算法B 短作业优先调度算法C 时间片轮转调度算法D 长作业优先调度算法14、为多道程序提供的可共享资源不足时,可能出现死锁。但是,不适当的( )也可能产生死锁。A进程优先权B 资源的线性分配C 进程推进顺序D 分配队列优先权15、在分时操作系统中,进程调度经常采用( )算法。A 先来先服务B 最高优先权C 时间片轮转D 随机16、资源的按序分配策略可以破坏( )条件。A 互斥使用资源B 占有且等待资源C 不可剥夺资源D 环路等待资源17、银行家算法在解决死锁问题中是用于( )的。A 预防死锁B 避免死锁C 检测死锁D 解除死锁18、( )优先权是在创建了进程时确定的,确定之后在整个运行期间不再改变。A 先来先服务B 静态C 动态D 短作业19、在下列解决死锁的方法中,属于预防策略的是( )。A 银行家算法B 有序资源分配法C 死锁检测法D 安全性算法20、( )算法不适合作业调度。A 先来先服务B 短作业优先C 最高优先权优先D 时间片轮转二、判断题1、进程调度算法各种各样,但是如果选择不当,就会造成死锁。( )2、优先权调度算法中,在考虑静态优先权时,一般计算进程的优先权高于磁盘I/O 进程的优先权.( )3、安全状态使没有死锁的状态,非安全状态是有死锁的状态。( )4、安全状态是可能有死锁的状态,非安全状态也是可能有死锁的状态。( )5、安全状态是可能没有死锁的状态,非安全状态是有死锁的状态。( )6、安全状态是没有死锁的状态,非安全状态是可能有死锁的状态。( )三、填空题1、在时间片轮转算法中,时间片的大小对系统性能有很大影响,如果时间片太大,并大到一定程度时,时间片轮转调度算法遍退化为( )。2、进程的调度方式有两种,一种是( ),令一种是( )。3、死锁产生的4 个必要条件是( )、( ) 、( )、( )。4、银行家算法中,当一个进程提出的资源请求将导致系统从( )进入( )时,系统就会拒绝它的资源请求。5、产生死锁的根本原因是( ),另一个基本原因是( )。6、在面向用户的调度准则中,( )是实时调度算法的重要准则,( )是分时系统中进程调度算法的重要准则,( )是批处理系统中选择作业调度算法的重要准则。7、我们如果为每一作业只建立一个进程,则为了照顾短作业用户,应采用( );为了照顾紧急作业的用户,应采用( );为能实现人机交互作用应采用( );为了兼顾短作业和长时等待的作业,应采用( );为了使短作业、长作业及交互作业用户都比较满意,应采用( );为了使作业的平均周转时间最短,应采用( )。四、简答题1、在选择调度方式和调度算法时,应遵循的原则时什么? 2、为什说多级反馈调度算法能较好地满足各方面用户的需要? 3、何谓死锁?产生死锁的原因和必要条件是什么? 4、高级调度与低级调度的主要任务是什么?为什么要引入中级调度? 五、应用题1、有5 个任务A,B,C,D,E,它们几乎同时先后达到,预计它们运行的时间为10,6,2,4,8min。其优先级分别为3,5,2,1,4,这里5 为最高优先级。对下列每一种调度算法,计算其平均进程周转时间(进程切换开销可不考虑)。1) 先来先服务算法。2) 优先级调度算法。(非抢占式)3) 时间片轮转调度算法。(时间片2min
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 留学生招生代理协议书详细版中文5篇
- 宝鸡网约车人证考试题库及答案
- 采油工技师实际考试题目及答案
- 初级餐饮食品安全员证考试及答案
- 行政法相关题目:行政诉讼管辖、复议赔偿等测试题附答案
- 2025年病历管理制度与病历书写规范考试题(附答案)
- 2025年电厂外包人员试题及答案
- 环境质量精准监测-洞察与解读
- 商业综合体生态环境融合-洞察与解读
- 2025年事业单位招聘考试综合类职业能力倾向测验真题模拟试卷(成都)
- 蜀道集团笔试试题及答案
- GJB1406A-2021产品质量保证大纲要求
- 安徽省水环境综合治理工程计价定额2025
- 运动素质知到课后答案智慧树章节测试答案2025年春浙江大学
- DL-T5024-2020电力工程地基处理技术规程
- 起重机司机Q2(限桥式起重机)题库题库(1727道)
- 木质纤维素的生物分解及其转化技术
- 冠寓运营管理手册正式版
- 海康威视磁盘阵列使用说明精.选
- GB/T 7387-1999船用参比电极技术条件
- GB/T 39473-2020北斗卫星导航系统公开服务性能规范
评论
0/150
提交评论