当前位置:文档之家› 操作系统综合练习(教师版)

操作系统综合练习(教师版)

操作系统综合练习一、单项选择题(答案白字隐藏)1.以下描述与操作系统无关的是。

A. 方便用户的程序集合B. 控制和管理计算机系统的硬件和软件资源C. 计算机系统的硬件和软件资源的集合D. 合理地组织计算机工作流程D2.计算机操作系统的功能是。

A.把源程序代码转换为目标代码B.实现计算机用户之间的相互交流C. 完成计算机硬件与软件之间的转换D. 控制、管理计算机系统的资源和程序的执行D3. 操作系统可为用户提供三种界面,分别是。

A. 硬件接口、软件接口和GUIB. 字符命令接口、GUI和系统调用 BC. 硬件接口、字符命令接口和GUID. 硬件接口、命令接口和程序接口4.用户程序请求操作系统服务是通过。

A. 用户发送子程序调用指令B. 用户发送API(或系统调用)BC. 用户发送中断指令D. 以上三种都不可以5.采用多道程序设计能。

A. 增加平均周转时间B. 发挥并提高并行工作能力BC. 缩短每道程序的执行时间D. 降低对处理器调度的要求6.多道程序的引入主要是为了。

A. 提高CPU的速度B. 提高内存的存取速度C. 提高计算机的使用效率 CD. 减少CPU处理作业时间7.以下关于操作系统作用的叙述中,不正确的是。

A. 管理系统资源B. 控制程序执行C. 改善人机界面D. 提高用户软件运行速度 d8.下面系统中,最可能具有硬实时特性。

A. 火车订票系统B. 网络对战游戏C. 生产流水线使用的工业机器人 cD. 可在线播放的流式多媒体(如Real)9.操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。

A. 网络B. 分布式C. 分时 cD. 实时10.在下列操作系统的各个功能组成部分中,不需要硬件的特别支持。

A. 进程调度 aB. 时钟管理C. 地址影射D. 中断系统11.特权指令执行。

A. 只能在目态下B. 只能在管态下 bC. 在目态或管态下均能D. 在目态或管态下均不能12. 下列叙述中,正确的叙述是。

A.实现多道程序设计的目的是提高程序员编程的效率B.在有虚拟存储器的系统中,可以运行比主存容量还大的程序 bC.操作系统的目的是为了提高计算精度D.操作系统必须支持分时功能13.在下列操作系统中,对响应时间要求最高的是。

A.批处理系统B. 分时系统C. 实时系统 cD. 网络操作系统14.对出现的中断事件是由进行处理的。

A. 硬件B. 操作系统 bC. 用户程序D. 解释程序15. 进程和程序的本质区别是。

A. 存储在内存和外存B. 顺序和非顺序执行机器指令C. 分时使用和独占使用计算机资源D. 动态和静态特征 d16.有关进程的下列叙述中,是正确的。

A. 进程是静态的文本B. 进程与程序是一一对应的C. 进程运行的数据都在栈中D. 多个进程可以在单个CPU上并发执行 d17. 一个进程是。

A. 由处理器执行的一个程序B. 一个独立的程序+ 数据集C. PCB结构、程序和数据的集合 cD. 一个独立的程序18.下面叙述中正确的是。

A. 操作系统的一个重要概念是进程,不同进程所执行的代码一定不同B. 为了避免发生死锁,各进程只能逐个申请资源C. 操作系统用PCB管理进程,从PCB中可读出与进程运行状态有关的信息 cD. 进程存在互斥与同步问题,而线程则没有此类问题。

19. 已获得除CPU以外的所有所需资源的进程处于状态。

A. 运行B. 就绪 bC. 自由D. 等待20.下列的进程状态变化中,的变化是不可能发生的。

A. 运行→就绪B. 运行→等待C. 等待→运行 cD. 等待→就绪21. 某进程所要求的一次打印输出结束,该进程被唤醒,其进程状态将从。

A. 就绪状态到运行状态B. 等待状态到就绪状态 bC. 运行状态到等待状态D. 运行状态到就绪状态22. 进程调度是从选择一个进程投入运行。

A. 就绪队列 aB. 等待队列C. 栈型队列D. 先进先出队列23.多道程序系统中,当时,进程必从执行状态转变为就绪状态。

A. 进程被进程调度程序选中B. 时间片到 bC. 等待某一事件D. 等待的事件已发生24.下述各项中,不是引起进程切换的直接原因。

A. 运行进程的时间片用完B. 运行进程出错C. 运行进程要等待某一事件发生D. 有新进程进入就绪状态 d25.进程调度算法有多种,不是进程调度算法。

A. 先来先服务调度算法B. 最短查找时间优先调度算法 bC. 静态优先数调度算法D. 时间片轮转调度算法26. 在下列进程调度算法中,可能引起进程饥饿的算法是。

A. FCFS算法B. 短作业优先算法 bC. 循环轮转算法D. 动态优先数调度算法27.在下列进程调度算法中,不会引起进程饥饿的算法是。

A.短作业优先算法B. 长作业优先算法C.静态优先数算法D. 前三项算法都会造成饥饿 d28.以下关于处理机抢占式调度,不正确的说法是。

A. 循环轮转算法是抢占式的B. 优先数算法可以是抢占式的也可以是非抢占式的C. 优先数算法一定是抢占式的 cD. 短作业优先算法可以是抢占式的也可以是非抢占式的29.对于有两个并发进程的系统,设初值为1的互斥信号量为mutex,若mutex=0,则。

A. 表示没有进程进入与mutex相关的临界区B. 表示有一个进程进入与mutex相关的临界区 bC. 表示有一个进程进入与mutex相关的临界区,另一个进程等待进入D.表示有两个进程进入与mutex相关的临界区30. 在多道程序系统中,为了保证公共变量的完整性,各进程应互斥进入相关临界区。

所谓临界区是指。

A. 一个缓冲区B. 一段数据区C. 同步机制D. 一段程序 d31.某个进程从等待状态进入就绪状态可能是由于。

A. 现运行进程运行结束B. 现运行进程执行了P操作C. 现运行进程执行了V操作 cD. 现运行进程时间片用完32.若信号量S的初值为2,当前值为-1,则表示有个等待进程。

A. 0B. 1 bC. 2D. 333.操作系统中,对信号量S的P原语操作定义中,使进程进入相应等待队列的条件是。

A. S≠0B. S<0 bC. S=0D. S>034.为了使两个进程能够相互合作,最少需要个信号量。

A. 1B. 2 2C. 3D. 435. 以下思想和技术不能解决进程间互斥问题的是A. 关中断/开中断B. 临界区思想C. 硬件TS指令D. 面包店算法E. 原语和原子操作思想F. 互斥锁思想G.上述全可用于解决互斥问题g36. 解决进程间互斥问题的基本指导思想是A. 硬件解决B.软件解决D. 信号量及PV操作E.临界区思想37.在操作系统中,所谓“死锁”是指。

A. 程序死循环B. 多个进程彼此等待资源而不能前进的状态 bC. 硬件故障D. 时间片太短,进程的调进调出太频繁而效率太低38. 系统出现死锁的原因是。

A.计算机系统出现了重大故障B.有多个等待态的进程同时存在C.若干进程因竞争资源而无休止地等待着它方释放已占有的资源cD.资源数大大少于进程数或进程同时申请的资源数大大超过资源总数39.在解决死锁问题的方法中,属于“死锁避免”策略的是。

A. 银行家算法 cB. 死锁检测算法C. 资源有序分配法D. 资源分配图化简法40.在下列解决死锁的方法中,不属于死锁预防策略的是。

A. 资源的有序分配法B. 资源的预先分配法C. 已分配的资源可剥夺法D. 银行家算法 d41.以下不属于死锁的必要条件。

A. 互斥使用资源B. 占有并等待资源C. 不可抢夺资源D. 静态分配资源 c42.采用资源剥夺法可以解除死锁,还可以采用方法解除死锁。

A. 执行并行操作B. 撤消进程 bC. 拒绝分配新资源D. 修改信号量43.假设有3个进程竞争同类资源,如果每个进程最大需要2个该类资源,则至少需要提供该类资源_ 个,才能保证不会发生死锁。

A. 3B. 4 bC. 5D. 644.系统中有4个并发进程,如果每个进程最大需要3个该类资源。

试问该类资源最少为个时,不会因竞争该资源而发生死锁。

A. 9 aB. 10C. 11D. 12因为每个进程最多申请3个资源,设想在最坏情况下4个进程各自申请了3个资源,而致得到2个,再有1个多余资源就可“解套”。

题目小结:43-44题,在考研、软件工程师水平考试、操作系统自学考试都考过这个题或其变种。

比如下面的题:假设有2个进程共享3个资源,每个进程最多申请几个资源,才能保证系统不死锁?答:2个。

45.信箱通信是一种通信方式。

A. 直接B. 间接 bC. 低级D. 信号量46. 非对称消息传递模式是一种通信方式, 它就是常见的C/S (客户/服务器) 模式。

A. 直接 aB. 间接C. 低级D. 信号量47.在段式存储管理的地址转换时,若段内地址大于段表中该段的长度,则发生。

A. 缺页中断B. 溢出中断C. 硬件故障中断D. 地址越界中断 d48. 在段式存储管理中,。

A. 以段为单位分配,每一段是一个连续存储区 dB. 段与段之间必定不连续C. 段与段之间必定连续D. 每段是等长的49.很好地解决了“零头(碎片)”问题的存储管理方法是。

A. 页式存储管理 aB. 段式存储管理C. 可变分区存储管理D. 可重定位分区存储管理50.与连续内存分配相比,采用页式内存管理使访存的速度总体上。

A. 提高B. 降低 bC. 有时提高有时降低D. 不受影响51.在一虚拟存储系统中,设主存的容量为32MB,辅存(硬盘)的容量为2GB,而地址寄存器和地址总线的位数是32位,在这样的系统中,虚存的最大容量是。

A. 1GBB. 16MBC. 1GB+16MBD. 4GB d52.采用段页式存储管理的系统中,若地址用32位表示,其中10位表示段号,页的大小为4KB(用12位表示),则允许每段的最大页号是。

A. 1024B. 1023 10位页号C. 4096D. 409553. 在下列存储管理方式中,不要求将进程全部装入, 并不要求一个连续存储空间的管理方式是。

A. 固定分区存储管理B. 可变分区存储管理C. 页式存储管理D. 页式虚拟存储管理 d54. 页式虚拟存储管理中,当访问的页不在时,产生缺页中断。

A. 内存 dB. 外存C. 虚存D. 缓存55.在虚拟存储的实现中,需要页面淘汰的原因是。

A. 产生缺页中断时内存中没有空闲帧 aB. 内存空间太大C. 页面换出、换入太频繁D. 进程要被封锁56.虚拟存储器的最大容量。

A. 为内外存容量之和B. 由计算机的地址结构决定 dC. 是任意的D. 由进程的地址空间决定57.系统“抖动(颠簸)”现象的发生不是由引起的。

A. 页面置换算法选择不当B. 分配给进程的帧过少C. 程序局部性差D. CPU速度慢 c58.虚拟存储管理系统的理论基础之一是程序的原理。

相关主题