第3章部分习题参考答案_第1页
第3章部分习题参考答案_第2页
第3章部分习题参考答案_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第三章复习题一、单选题1、进程调度又称低级调度,其主要功能是( D )。A选择一个作业调入内存 B选择一个主存中的进程调出到外存C选择一个外存中的进程调入到主存 D将一个就绪的进程投入到运行2、若进程P一旦被唤醒就能够投入运行,系统可能为( D )。A分时系统,进程P的优先级最高 B抢占调度方式,就绪队列上的所有进程的优先级皆比P的低C就绪队列为空队列 D抢占调度方式,P的优先级高于当前运行的进程。3、一个进程P被唤醒后,( D )。AP就占有了CPU BP的PCB被移到就绪队列的队首。CP的优先级肯定最高 DP的状态变成就绪4、若当前运行进程( C )后,系统将会执行进程调度原语。A执行了一

2、个转移指令 B要求增加主存空间,经系统调用银行家算法进行测算认为是安全的。C执行了一条I/O指令要求输入数据。 D. 执行程序期间发生了I/O完成中断。5、当系统中( C ) 时,系统将不会执行进程调度原语。A一个新进程被创建 B当前进程执行了P操作C在非抢占调度中,进程A正在运行而进程B恰好被唤醒D分时系统中时间片用完。6、在分时系统中,若当前运行的进程连续获得了两个时间片,原因可能是( B )。A该进程的优先级最高 B就绪队列为空C该进程最早进入就绪队列 D该进程是一个短进程7、实时系统中采用的调度算法可以是如下的。A非抢占优先权调度算法 B立即抢占优先权调度算法C时间片轮转调度算法 D基

3、于时钟中断抢占的优先权调度算法按实时要求的严格程度由低到高的顺序是( D )。A1-3-2-4 B3-1-4-2 C3-1-2-4 D1-3-4-28、3种基本类型的OS 中都必须配置的调度是( C )。A作业调度 B中级调度 C低级调度 DI/O调度9、设系统中n 个进程并发,共同竞争资源X,且每个进程都需要m个X资源,为使该系统不会发生死锁,资源X最少要有( C )个。Am*n+1 Bn*m+n Cn*m+1-n D无法预计10、死锁的预防方法中,不太可能的一种方法是( A )。A摈弃互斥条件 B摈弃请求和保持条件C摈弃不剥夺条件 D摈弃环路等待条件11、某系统采用了银行家算法,则下列叙述

4、正确的是( A )A系统处于不安全状态时一定会发生死锁 B系统处于不安全状态时可能会发生死锁C系统处于安全状态时可能会发生死锁 D系统处于安全状态时一定会发生死锁12、下列进程调度算法中,( A )可能会出现进程长期得不到调度的情况。A静态优先权法 B抢占式调度中采用动态优先权调度C分时处理中的时间片轮转调度算法 D非抢占调度中采用FIFO算法13、采用动态优先权的调度算法中,如果所有的进程都具有相同优先权初值,则此时的优先权调度算法实际上和( A )相同。A先来先服务调度算法 B短作业优先调度算法C时间片轮转调度算法 D长作业优先调度算法14、为多道程序提供的可共享资源不足时,可能出现死锁。

5、但是,不适当的( C )也可能产生死锁。A进程优先权 B资源的线性分配C进程推进顺序 D分配队列优先权 15、在分时操作系统中,进程调度经常采用( C )算法。A先来先服务 B最高优先权 C时间片轮转 D随机16、资源的按序分配策略可以破坏( D )条件。A互斥使用资源 B占有且等待资源 C不可剥夺资源 D环路等待资源17、银行家算法在解决死锁问题中是用于( B )的。A预防死锁 B避免死锁 C检测死锁 D解除死锁18、( B )优先权是在创建了进程时确定的,确定之后在整个运行期间不再改变。A先来先服务 B静态 C动态 D短作业19、在下列解决死锁的方法中,属于预防策略的是( B )。A银行家

6、算法 B有序资源分配法 C死锁检测法 D安全性算法20、( D )算法不适合作业调度。A先来先服务 B短作业优先 C最高优先权优先 D时间片轮转二、判断题1、进程调度算法各种各样,但是如果选择不当,就会造成死锁。( 错 )2、优先权调度算法中,在考虑静态优先权时,一般计算进程的优先权高于磁盘I/O进程的优先权。( 错 )3、安全状态是没有死锁的状态,非安全状态是有死锁的状态。( 对 )4、安全状态是可能有死锁的状态,非安全状态也是可能有死锁的状态。( 错 )5、安全状态是可能没有死锁的状态,非安全状态是有死锁的状态。( 错 )6、安全状态是没有死锁的状态,非安全状态是可能有死锁的状态。( 错

7、)三、填空题1、在时间片轮转算法中,时间片的大小对系统性能有很大影响,如果时间片太大,并大到一定程度时,时间片轮转调度算法遍退化为 FCFS 。2、进程的调度方式有两种,一种是 抢先式调度方式 ,另一种是 非抢先式调度方式 。3、死锁产生的4个必要条件是 互斥条件 、 不可剥夺条件 、 请求与保持条件 、 循环等待条件 。4、银行家算法中,当一个进程提出的资源请求将导致系统从 安全状态 进入 非安全状态 时,系统就会拒绝它的资源请求。5、产生死锁的根本原因是 系统提供的资源数少于需要该资源的进程数 ,另一个基本原因是 进程的推进顺序不当 。6、在面向用户的调度准则中, 截止时间的保证 是实时调度算法的重要准则, 响应时间短 是分时系统中进程调度算法的重要准则, 周转时间和平均周转时间短 是批处理系统中选择作业调度算法的重要准则。7、我们如果为每一作业只建立一个进程,则为了照顾短作业用户,应采用 短作业/进程优先 调度算法;为了照顾紧急作业的用户,应采用 最高优先级优先 调度算法;为能实现人机交互作用应采用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论