操作系统第三章习题

上传人:人*** 文档编号:512818348 上传时间:2023-06-08 格式:DOC 页数:16 大小:73.51KB
返回 下载 相关 举报
操作系统第三章习题_第1页
第1页 / 共16页
操作系统第三章习题_第2页
第2页 / 共16页
操作系统第三章习题_第3页
第3页 / 共16页
操作系统第三章习题_第4页
第4页 / 共16页
操作系统第三章习题_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《操作系统第三章习题》由会员分享,可在线阅读,更多相关《操作系统第三章习题(16页珍藏版)》请在金锄头文库上搜索。

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、触应时间 6、假设下述四个作业同时到达

2、,当使用最高优先数优先调度算法时,作业的平均周转时间为 小时。作业 所需运行时间 优先数 1 2 4 2 5 9 3 8 1 4 3 8A、4.5 B、10.5 C、4.75 D、10.25 7、下述作业调度算法中, 调度算法与作业的估计运行时间有关。A、先来先服务 B、短作业优先 C、均衡 D、时间片轮转8、用户通过终使用计算机系统控制作业执行的方式称为 。A、自动 B、联机 C、脱机 D、假脱机9、作业生存期共经历四个状态,它们是提交、后备、 和完成。 A、就绪 B、执行 C、等待 D、开始10、系统在 ,发生从目态到管态的转换。A、发出P操作时 B、发生V操作时 C、执行系统调用时 D、

3、执行置程序状态字时11、以下叙述中正确的是 A、操作系统的作业管理是一种微观的低级管理。B、作业的提交方式有两种,但对应的作业控制方式只有一种。C、一个作业从进入系统到运行结束,一般要经历的状态是:后备状态、就绪状态和完成状态。D、多道批处理与单道批处理的主要区别在于它必须有作业调度功能和进程调度功能,内存中可以存放多道作业。12、在分时操作系统中,进程调度经常采用 算法。A、先来先服务 B、最高优先权 C、时间片轮转 D随机13、资源的按序分配策略可以破坏 条件。A、互斥使用资源 B、占用且等待资源 C、非抢夺资源 D、循环等待资源14、在为多道程序所提供的可共享的系统资源不足时,可能出现死

4、锁。但是,不适当的 也可能 产生死锁 。A、进程优先权 B、资源的线性分配 C、进程推进顺序 D、分配队列优先权15、采用资源剥夺法可解除死锁,还可以采用 方法解除死锁。A、执行并行操作 B、撤消进程 C、拒绝分配新资源 D、修改信号量16、产生死锁的四个必要条件是:互斥、 循环等待和不剥夺。A、请求与阻塞 B、请求与保持 C、请求与释放 D、释放与阻塞 17、发生死锁的必要条件有四个,要防止死锁的发生,可以破坏这四个必要条件,但破坏 条件是不太实际的。A、互斥 B、不可抢占 C、部分分配 D、循环等待 18、在 的情况下,系统出现死锁。A、计算机系统发生了重大故障 B、有多个封锁的进程同时存

5、在 C、若干进程因竞争资源而无休止地相互等待他方释放已占有的资源 D、资源数大大小于进程同时申请的资源数大大超过资源总数19、银行家算法是一种 算法。 A、死锁解除 B、死锁避免 C、死锁预防 D、死锁检测20、当进程数大于资源数时,进程竞争资源 会出现死锁。A、一定 B、不一定21、 优先权是在创建进程时确定的,确定之后在整个进程运行期间不再改变。A、先来先服务 B、静态 C、动态 D、短作业22、某系统中3个并发进程,都需要同类源4个,试问该系统不会发生死锁的最少资源数是 A、9 B、10 C、11 D、1223、以优先级为基础的进程调度算法可以保证在任何时候正在运行的进程总是非等待状态下

6、诸进程中优先级最高的进程。上述描述是 A、正确的 B、错误的24、当检测出发生死锁时,可以通过撤消一个进程解除死锁。上述描述是 A、正确的 B、错误的 25、在下列解决死锁的方法中,属于死锁预防策略的是 A、银行家算法 B、资源有序分配法 C、死锁检测法 D、资源分配图化简法26、以下叙述中正确的是 A、调度原语主要是按照一定的算法,从阻塞队列中选择一个进程,将处理机分配给它。B、预防死锁的发生可以通过破坏产生死锁的四个必要条件之一来实现,但破坏互斥条件的可能性不大。C、进程进入临界区时要执行开锁原语。D、既考虑作业等待时间,又考虑作业执行时间的调度算法是先来服务算法。27、作业调度算法的选择

7、常考虑因素之一是使系统有最高的吞吐率,为此应 A、不让处理机空闲 B、能够处理尽可能多的作业 C、使各类用户都满意 D、不使系统过于复杂 28、用户使用操作系统通常有三种手段,它们是终端命令、系统调用命令和 A、计算机高级指命 B、宏命令 C、作业控制语言 D、汇编语言29、在分时操作系统环境下运行的作业通常称为 A、后台作业 B、长作业 C、终端型作业 D、批量型作业 30、当作业进入完成状态,操作系统 A 、将删除该作业并收回其所占资源,同时输出结果B、将该作业的控制块从当前作业队中删除,收回其所占资源,并输出结果C、将收回该作业所占资源并输出结果D、将输出结果并删除内存中的作业31、在三

8、种基本类型的操作系统中,都设置了 ,在批处理系统中还应设置 在分时系统中除了 以外,通常还设置了 ,在多处理机系统中则还需设置 :A、剥夺调度B、作业调度C、进程调度D、中级调度E、多处理机调度答案:C B D E32、在面向用户的调度准则中, 是选择实时调度算法的重要准则, 是选择分时系统中进程调度算法的重要准则, 是批处系统中选择作业调度算法的准则,而 准则是为了照顾紧急作业用户的要求而设置的:A、向应时间快B、平均周转时间短C、截止时间的保证D、优先权高的作业能获得优先服务E服务费低答案:C A B D33、 算法不适合作业调度。A、先来先服务 B、短作业优先 C、最高优先权优先D、时间

9、片轮转34、下列算法中 只能采用非抡占调度方式。A、高优先权优先 B、时间片轮转 C、FCFS调度算法D、短作业优先算法35、下列算法中 只能采用抡占调度方式。A、高优先权优先 B、时间片轮转 C、FCFS调度算法D、短作业优先算法36、下列算法中 即可以采用非抡占调度方式,也可以采用非抡占方式。A、高优先权优先 B、时间片轮转 C、FCFS调度算法D、短作业优先算法37、从下面关于优先权大小的论述中, 是正确的论述A、计算型作业的优先权,应高于系统进程的优先权B、用户进程的优先权,应高于系统进程的优先权C、长作业进程的优先权,应高于短作业的优先权D、资源要求多的作业,其优先权应高于资源要求少

10、的作业E、在动态优先权中,随着作业等待时间的增加,其优先权将随之下964DF、在动态优先权中,随着进程执行时间的增加,其优先权降低38、假设就绪队列中有10个进程,以时间片轮转方式进行进程调度,时间片大小为300ms,CPU进行进程切换要花10ms,则系统开销所占的比率约为 ;若就绪队列中进程个数增加到20个,其余条件不变,则系统开销所占的比率将 A、1% B、3% C、5% D、10% E、30%E、增加 F、减少 G、不变39、从下面关于安全状态和非安全状态的论述中, 是正确的。A、安全状态是没有死锁的状态,非安全状态是有死锁的状态B、安全状态是可能有死锁的状态,非安全状态也是可能有死锁的

11、状态C、安全状态是可能没有死锁的状态,非安全状态是有死锁的状态D、安全状态是没有死锁的状态,非安全状态是可能有死锁的状态二、填空题。1、进程的调度方式有两种,一种是 ,另一种是 答:剥夺方式 非剥夺方式 2、死锁是指在系统中的多个 无限期地等待永远不会发生的条件。答:进程3、一种最常用的进程调度算法是把处理机分配给具有最高优先权的进程。而确定优先权的方法概括起来不外乎是基于 特性和 特性两种方法。前者所得到的是 优先权,后者所得到的是 优先权。答:静态 动态 静态 动态4、进程调度负责 的分配工作。答:处理机5、在 调度算法中,按照进程进入就绪队列的先后次序来分配处理机。答:先来先服务6、死锁

12、产生的必要条件有四个,即 、 、 答:互斥条件 不剥夺条件请求与等待环路条件7、解除死锁常用的方法有两种。 是从其他进程那里剥夺足够数量的资源给 进程,以解除死锁状态。答: 资源剥夺 死锁8、银行家算法中,当一个进程提出的资源请求将导致系统从 进入 时,系统就拒绝它的资源请求。答: 安全状态 不安全状态 9、如果要求所有进程一次性申请它所需要的全部资源。若系统有足够的资源分配给进程,便一次把所有的资源分配给该进程。但在分配时只要有一种资源要求不能满足,则资源全不分配,进程等待。这种死锁预防方法破坏了死锁产生必要条件中的 条件。答: 请求与保持10、对待死锁,一般应考虑死锁的预防、避免、检查和解除四个问题。典型的银行家算法是属于 破坏环路等待条件是属于 , 而剥夺资源是 的基本方法。答: 死锁的避免 死锁的预防 死锁的解除三、综合题:1、为什么说多级反馈队列调度算法能较好地满足各类用户的需要?答:多级反馈队列调度算法能较好地满足各种用户的需要。对终端型用户而言,用户所提交的作业大都属于交互型作业,作业通常比较小,系统只要能使这些作业在第一队列所规定的时间内完成,便可使终端型用户感到满意。对于短的批处理作业用户而言,他们的作业开始像终端型作业一样,如果仅在第一队列中执行一个时间片即可完成,便可获得与终端型作业一样的响应时间,对于稍长的作业,通常也只需要在

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号