1、操作系统原理复习题 一、 选择题 1在下列系统中, ( .是实时系统。 A.计算机激光照排系统 B.航空定票系统 C.办公自动化系统 D.计算机辅助设计系统 答案: B 2操作系统是一种 ( .。 A.应用软件 B系统软件 C通用软件 D工具软件 答案: B 3引入多道程序的目的在于 ( .。 A.充分利用 CPU,减少 CPU 等待时间 B提高实时响应速度 C.有利于代码共享,减少主、辅存信息交换量 D充分利用存储器 答案: A 4已经获得除 ( .以外的所有运行所需资源的进程处于就绪状态 A.存储器 B打印机 C CPU D磁盘空间 答案: C 5进程调度的关键问题:一是选择合理的 ( .
2、,二是恰当地进行代码转换 A时间片间隔 B.调度算法 C CPU 速度 D内存空间 答案: B 6采用轮转法调度是为了 ( ) A. 多个终端都能得到系统的及时响应 B.先来先服务 C优先级较高的进程得到及时调度 D需 CPU 最短的进程先做 答案: A 7在一段时间内只允许一个进程访问的资源,称为 ( . A.共享资源 B临界区 C临界资源 D共享区 答案: C 8.并发性是指若干事件在 ( .发生 A同一时刻 B同一时间间隔内 C不同时刻 D不同时间间隔内 答案: B 9在单一处理器上,将执行时间有重叠的几个程序称为 ( . A顺序程序 B多道程序 C.并发程序 D并行程序 答案: C 1
3、0程序运行时,独占系统资源,只有程序本身能改变系统资源状态,这是指 ( . A程序顺序执行的再现性 B程序顺序执行的封闭性 C并发程序失去封闭性 D并发程序失去再现性 答案: B 11引入多道程序技术以后,处理器的利用率 ( . A.降低了 B有所改善 C大大提高 D没有变化,只是程序的执行方便了 答案: C 12在单一处理器上执行程序,多道程序的执行是在 ( .进行的。 A同一时刻 B同一时间间隔内 C某一固定时刻 D某一固定时间间隔内 答案: B 13为了使多个进程能有效地同时处理输入和输出,最好使用 ( . A缓冲区 B闭缓冲区环 C多缓冲区 D双缓冲区 答案: A 13引入多道程序的目
4、的在于 ( .。 A.充分利用 CPU,减少 CPU 等待时间 B.提高实时响应速度 C.利于代码共享,减少主、辅存信息交换 D.充分利用存储器 答案: A 14下列哪一个不是操作系统环境 ( .。 A.赛扬 celeron B.Windows Server 2003 C.Linux D.OSX 答案: A 15操作系统关心的主要问题不会有 ( .。 A. 管理计算机裸机 B. 提供用户程序与计算机硬件系统的界面 C. 管理计算机系统资源 D. 高级程序设计语言的编译器 答案: D 16下列性质中,不是分时系统特征的是 ( .。 A. 交互性 B. 独立性 C. 多路性 D. 成批性 答案:
5、D 17两个进程合作完成一个任务 ,在并发执行中 ,一个进程要等待合作伙伴发来消息 ,或者建立某个条件后再向前执行 ,这种关系是进程间的 ( . 。 A. 互斥 B. 同步 C.竞争 D.合作 答案: B 18在操作系统中,对信号量 S的 P原语操作定义中,使进程进入相应阻塞队列等待的条件是( .。 A.S0 B.S=0 C.S=0 答案: C 19一作业 8: 00 到达系统,估计运行时间为 1小时,若 10: 00 开始执行该作业,其响应比是( .。 A.2 B.1 C.3 D.0.5 答案: C 20操作是操作系统中的一种( .。 .机器指令 .系统调用指令 .作业控制命令 .低级进程通
6、信原语 答案: D 21作业调度从处于( .状态的队列中选取 适当的作业投入运行。 .运行 .提交 .后备 .完成 答案: C 22可以被多个进程在任一时刻共享的代码必须是( .。 A.不能自身修改的代码 B. 无转移指令的代码 C. 顺序代码 D. 汇编语言编制的代码 答案: A 23如果设备与存储器进行数据交换不经过来完成,数据交换方式是( .。 A.DMA 方式 B.中断方式 C.程序查询方式 D.无条件存 取方式 答案: A 24输出数据的速度远远高于打印机的打印速度,为解决这一矛盾,采用( .。 .并行技术 .通道技术 .缓冲技术 .虚存技术 答案: C 25段页式管理中存储分配以
7、( .为单位非连续。 A. 段 B. 页 C. 文件 D. 字节 答案: B 26.在进程通信中, ( .常通过变量、数组形式来实现。 A高级通信 B消息通信 C低级通信 D管道通信 答案: C 27管道通信是以 ( .进行写入和读出。 A消息为单位 B自然字符流 C文件 D报文 答案: B 28系统出现死锁的原因是 ( . A. 计算机系统发生了重大故障 B有多个封锁的进程同时存在 C若干进程因竞争资源而无休止的等待着它方释放已占有的资源 D资源数大大少于进程数,或进程同时申请的资源数大大超过资源总数 答案: C 29解决死锁的途径是 ( . A立即关机排除故障 B立即关机再重新开机 C.
8、不要共享资源,增加独占资源 D设计预防死锁,运行检测并恢复 答案: D 30.进程 P1 使用资源情况:申请资源 S1, 申请资源 S2,释放资源 S1;进程P2使用资源情况:申请资源 S2,申请资源 S1,释放资源 S2,系统并发执行进程 P1, P2,系统将 ( . A.必定产生死锁 B.可能产生死锁 C.不会产生死锁 D.无法确定是否会产生死锁 答案: B 31现代操作系统的两个基本特征是 ( .和资源共享。 A.多道程序设计 B中断处理 C程序的并发执行 D实现分时与实时处理 答案: C 32为了描述进程的动态变化过程,采用了一个与进程相联系的 ( .系统,根据它而感知进程的存在。 A
9、. 进程状态字 B进程优先数 C进 程控制块 D进程起始地址 答案: C 33进程的唯一标识 ( .。 A. 关联 B PID C状态 D特征 答案: B 34操作系统中采用缓冲技术的目的是为了增强系统 ( .的能力。 A. 串行操作 B重执操作 C.控制操作 D并行操作 答案: D 35. 操作系统中采用缓冲技术,能够减少对 CPU 的 ( .的次数,从而提高资源的利用率。 A. 中断 B. 访问 C控制 D依赖 答案: A 36已经获得除 CPU 以外的所有所需资源的进程处于 ( .状态。 A. 运行状态 B就绪状态 C自由状态 D阻塞 状态 答案: B 37顺序程序和并发程序的执行相比,
10、 ( . A. 基本相同 B有点不同 C. 并发程序执行总体上执行时间快 D. 顺序程序执行总体上执行时间快 答案: C 38进程是 ( ) A.与程序等效的概念 B.行进中的程序 C.一个系统软件 D存放在内存中的程序 答案: B 39进程具有并发性和 ( .两大重要属性。 A. 动态性 B静态性 C. 易用性 D封闭性 答案: A 40操作系统在控制和管理进程过程中,涉及到 ( .这一重要数据结构,这是进程存在的唯一标志。 A FCB B FIFO C. FDT D PCB 答案: D 41磁盘的读写单位是 ( ) A. 块 B扇区 C簇 D字节 答案: B 42在单处理机系统中,处于运行
11、状态的进程 ( . A.只有一个 B可以有多个 C不能被挂起 D必须在执行完成后才能被撤下 答案: A 43如果某一进程获得除 CPU 以外的所有所需运行资源,经调度,分配 CPU 给它,该进程将进入 ( . A. 就绪状态 B运行状态 C阻塞状态 D活动状态 答案: B 44如果某一进程在运行时,因某种原因暂停,此时将脱离运行状态,而进入 ( . A. 自由状 态 B停止状态 C阻塞状态 D静止状态 答案: C 45在操作系统中同时存在多个进程,它们 ( . A. 不能共享系统资源 B不能调用同一段程序代码 C. 可以共享允许共享的系统资源 D可以共享所有的系统资源 答案: C 46操作系统
12、中有一组常称为特殊系统调用它们不能被系统中断,在操作系统中称为 ( ) A. 初始化程序 B原语 C子程序 D. 控制模块 答案: B 47如果某一进程处于就绪状态要将其投入运行,应使用 ( ) A. 挂起原语 B创建原浯 C.调度原语 D终止原语 答案: C 48当一进程运行时,系统可基于某种原则,强行将其擞下,把处理器分配给其他进程,这种调度方式是 ( ) A. 非剥夺方式 B剥夺方式 C中断方式 D查询方式 答案: C 49为了照顾短作业用户,进程调度采用 ( . A. 先进先出调度算法 B短执行优先调度 C优先级调度 D轮转法 答案: B 50为了对紧急进程或重要进程进行调度,调度算法
13、采用 ( . A. 先进先出调度算法 B短执行优先调度 C优先级调度 D轮转法 答案: c 51一作业 8: 00 到达系统,估计运行时间为 1小时,若 10: 00 开始执行该 作业,其响应比是( .。 A.2 B.1 C.3 D.0.5 答案: C 52操作是操作系统中的一种( .。 .机器指令 .系统调用指令 .作业控制命令 .低级进程通信原语 答案: D 53作业调度从处于( .状态的队列中选取适当的作业投入运行。 .运行 .提交 .后备 .完成 答案: C 54可以被多个进程在任一时刻共享的代码必须是( .。 A.不能 自身修改的代码 B. 无转移指令的代码 C. 顺序代码 D. 汇
14、编语言编制的代码 答案: A 55如果设备与存储器进行数据交换不经过来完成,数据交换方式是( .。 A.DMA 方式 B.中断方式 C.程序查询方式 D.无条件存取方式 答案: A 56输出数据的速度远远高于打印机的打印速度,为解决这一矛盾,采用( .。 .并行技术 .通道技术 .缓冲技术 .虚存技术 答案: C 57段页式管理中存储分配以 ( .为单位非连续。 A. 段 B. 页 C. 文件 D. 字节 答案: B 58如果文件采用直接存取方式且文件大小不固定 ,则宜选择 ( .文件结构。 A. 直接 B. 顺序 C. 随机 D. 索引 答案: D 59进程申请打印输出完成向系统发出中断后,
15、进程的状态变化为 ( .。 A. 从就绪到执行 B. 从执行到等待 C. 从等待到就绪 D. 从执行到就绪 答案: C 60在可变式分区分配方案中,某一作业完成后,系统收回其主存空间,并与相邻空闲区合并,为此需修改空闲区表,造成空闲区数减 1 的情况是( .。 .无上邻空闲区,也无下邻空闲区 .有上邻空闲区,但无下邻空闲区 .有下邻空闲区,但无上邻空闲区 .有上邻空闲区,也有下邻空闲区 答案: D 61用磁带作为文件存贮介质时,文件只能组织成( .。 .顺序文件 .链接文件 .索引文件 .目录文件 答案: A 62在配有操作系统的计算机中,用户程序通过( .向操作系统提出使用外部设备的要求。
16、.作业申请 .原语 .系统调用 .I/O 指令 答案: C 63目录文件所存放的信息是( .。 .某一文件存放的数据信息 .某一文件的文件目录 .该目录中所有数据文件目录 .该目录中所有子目录文件和数据文件的目录 答案: D 64使用文件前必须先 ( .文件。 .命名 .打开 .建立 .备份 答案: 65. 如果某些进程优先级别相同,应采用 ( .算法较为适应。 A FIFO B SCBF C.FDF D轮转法 答案: A 66如果要照顾所有进程,让它们都有执行的机会,最好采用 ( .算法。 A SCBF B FIFO C轮转法 D FPF 答案: C 67在下列情况 ( ),要进行进程调度。
17、 A. 某一进程正访问一临界资源 B某一进程运行时因缺乏资源进入阻塞状态 C某一进程处于运行状态,而另一进程处于自由状态 D某一进程正在访问打印机,而另一进程处于就绪状态 答案: B 68操作系统中, ( )负责对进程进行调度。 A. 处理机管理 B作业管理 C. 高级高度管理 D存储和设备管理 答案: A 69进程间的基本关系为 ( ) A. 相互独立与互相制约 B. 同步与互斥 C. 并行执行与资源共享 D信息传递与信息缓冲 答案: B 70进程间的同步与互斥,分别表示了各进程间的 ( . A. 相互独立与互相制约 B协调与竞争 C不同状态 D动态性与独立性 答案: B 71操作系统对临界
18、区调用的原则之一是 ( . A. 当无进程处于临界区时 B当有进程处于临界区时 C当进程处于就绪状态时 D当进程开始创建时 答案: A 72两个进程合作完成一个任务,在并发执行中,一个进程要等待其合作伙伴发来信息,或者建立某个条件后再向前执行,这种关系是进程间的 ( .关系。 A. 同步 B互斥 C竞争 D合作 答案: A 73 ( )是一种能由 P和 V 操作所改变的整型变量。 A. 控制变量 B锁 C整型信号量 D记录型信号量 答案: C 74在一单用户操作系统中,当用户编辑好一个程序要存放到磁盘上去的时候,他使用操 作系统提供的 ( )这一接口。 A键盘命令 B作业控制命令 C.鼠标操作
19、 D原语 答案: A 75 ( .存储管理支持多道程序设计,算法简单,但存储碎片多。 A. 段式 B页式 C.固定分区 D段页式 答案: C 76虚拟存储技术是 ( .。 A补充内存物理空间的技术 B补充相对地址空间的技术 C扩充外存空间技术 D. 扩充输人输出缓冲区的技术 答案: B 77虚拟内存的容量只受 ( .的限制。 A物理内存的大小 B磁盘空间的大小 C数据存放的实际地址 D计算机地址位数 答案: D 78.动态页式管理中的 ( .是:当内存中没有空闲帧时,如何将已占据的帧释放。 A. 调入策略 B地址变换 C. 替换策略 D调度算法 答案: C 79.分区管理要求对每一个作业都分配
20、 ( )的内存单元。 A. 地址连续 B若干地址不连续 C. 若干连续的帧 D若干不连续的帧 答案: B 80.缓冲技术用于 ( )。 A. 提高主机和设备交换信息的速度 B. 提供主、辅存接口 C. 提高设备利用率 D. 扩充相对地址空间 答案: A 81段页式管理每取一数据,要访问 ( )次内存。 A 1 B 2 C 3 D 4 答案: C 82分段管理提供 ( .维的地址结构。 A 1 B 2 C 3 D 4 答案: B 83.系统抖动是指 ( ) A. 使用机器时,千万屏幕闪烁的现象 B刚被调出的帧又立刻被调入所形成的频繁调入调出的现象 C系统盘不净,千万系统不稳定的现象 D由于内存分
21、配不当,偶然造成内存不够的现象 答案: B 84在 ( )中,不可能产生系统抖动现象。 A静态分区管理 B请求页式管理 C段式分区管理 D机器中不存在病毒时 答案: A 85当内存碎片容量大于某一作业所申请的内存容量时, ( . A.可以为 这一作业分配内存 B.不可以为这一作业分配内存 C.拼接后,可以为这一作业分配内存 D.一定能够为这一作业分配内存 答案: D 86在分段管理中 ( . A以段为单位分配,每段是一个连续存储区 B段与段之间必定不连续 C段与段之间必定连续 D每段是等长的 答案: A 87请求页式管理常用替换策略之一有 ( . A LRU B BF C.SCBF D FPF
22、 答案: A 88.可由 CPU 调用执行的程序所对应的地址空间为 ( . A名空间 B虚拟地址空间 C相对地址空间 D物理地址空间 答案: D 89 ( .存储管理方式提供二维地址结构。 A.固定分区 B分页 C分段 D. 可变分区 答案: C 90 ( .存储管理方式提供一维地址空间。 A.固定分区 B分段 C.分页 D.分段和段页式 答案: A 91当程序经过编译或者汇编以后,形成了一种由机器指令组成的集合,被称为( . A. 源程序 B目标程序 C可执行程序 D.非执行程序 答案: B 92目录程序指令的顺序都以 0作为一个参考地址,这些地址称为 ( . A. 虚拟地址 B. 物理地址
23、 C绝对地址 D重定位地址 答案: A 93若处理器有 32 位地址,则它的虚拟地址空间为 ( .字节。 A. 2GB B 4GB C 100KB D.640KB 答案: B 94.若调用指令 LOAD A Data,经动态重新定位后,其对应指令代码 ( . A. 保持不变 B会变化,随装入起始地址变化而变化 C. 会变化,固定在某一存储区域 D重定位项等于重定位寄存器内容 答案: A 95 ( )是在程序员编制程序时,或编程译序进行的。 A.静态分配 B.动态分配 C.直接分配 D.碎片拼接后再分配 答案: C 96.( )存储扩充方式,能够实际增加存储单元。 A.覆盖 技术 B.交换技术
24、C.物理扩充 D.虚拟存储技术 答案: C 97 ( )是指让作业不同时调用的子模块共同使用同一个内存区。 A.交换技术 B.覆盖技术 C.物理扩充 D.虚拟扩充技术 答案: B 98 ( )是指将作业不需要或暂时不需要的部分移到外存,让出内存空间以调入其他所需数据。 A.覆盖技术 B.交换技术 C.虚拟扩充 D.物理扩充 答案: B 99 ( )能够实现对内外存统一管理,为用户提供一种宏观上似乎比实际内存容量大得多于存储器。 A.覆盖技术 B.交换技术 C.物理扩充 D.虚拟存储技术 答案: D 100用磁带作为文件存贮介质时,文件只能组织成( )。 .顺序文件 .链接文件 .索引文件 .目
25、录文件 答案: A 101在配有操作系统的计算机中,用户程序通过( )向操作系统提出使用外部设备的要求。 .作业申请 .原语 .系统调用 .I/O 指令 答案: C 102目录文件所存放的信息是( .。 .某一文件存放的数据信息 .某一文件的文件目录 .该目录中所有数据文件目录 .该目录中所有子目录 文件和数据文件的目录 答案: D 103将作业不需要或暂时不需要的部分移到外存,让出内存空间以调入其他所需数据,这种技术称为( .。 A.交换技术 B.虚拟扩充 C.物理扩充 D.覆盖技术 答案: B 104.虚拟存储技术与 ( .不能配合使用 c A.分区管理 B.动态分页管理 C.段式管理 D
26、.段页式管理 答案: A 105下列 ( .存储管理方式能使存储碎片尽可能少,而且使内存利用率较高。 A.固定分区 B.可变分区 C.分页管理 D.段页式管理 答案: D 106 ( .要求存储分配的地址连续性。 A.固定分区 B.分页管理 C.段式管理 D.段页式管理 答案: A 107 ( .是一种动态存储分配方式。 A.固定分区 B.可变式分区 C.简单分页管理 D.请求分页管理 答案: D 108 ( .是一种静态存储分配方式。 A.简单分页 B请求分页管理 C.段式管理 D段页式管理 答案: A 109存储管理的目的是 ( . A.方便用户 B.提高内存利用率 C.方便用户和提高内存
27、利用率 D.增加内存实际容量 答案: C 110 ( .实现了两种存储方式的优势互补。 A.请求分 页管理 B.可变式分区管理 C.段式管理 D.段页式管理 答案: D 111碎片是指 ( . A.存储分配完后所剩的空闲区 B.没有被使用的存储区 C.不能被使用的存储区 D.未被使用,而又暂时不能使用的存储区 答案: D 112 ( )使得碎片现象最为严重。 A.固定分区 B.可变式分区 C.分页管理 D.段式管理 答案: A 113碎片现象的存在使 ( . A.内存空间利用率降低 B.内存空间利用率提高 C.内存空间利用率得以改善 D.内存空间利用率不影响 答案: A 114 ( )是指目标
28、模块装入内存时一 次分配完作业所需的内存空间,不允许在运行过程中再分配内存。 A.静态分配 B.动态分配 C.直接分配 D.碎片拼接后再分配 答案: A 115 ( )是在目标程序装入内存时分配作业所需的基本内存空间,且允许在运行过程中再次申请额外的内存空间。 A.静态分配 B.动态分配 C.直接分配 D.实现存储共享与保护 答案: B 116早期的单用户操作系统的存储管理功能 ( . A.只负责内存的分配与回收 B.实现重定位 C.实现存储扩充 D实现存储共享与保护 答案: A 117经过 ( .,目标程序可以不经任何改动 而装 入 物理内存单元。 A.静态重定位 B.动态重定位 C.编译或汇编 D.存储扩充 答案: B 118.碎片存储容量 ( ) A.不可能比某作业申请容量大 B.可能比某作业申请容量大 C.在分页管理中,可能大于页 D.在段页式管理中,可能大于页 答案: B 119可变分区管理的分配策略 ( )采用按起始地址递增顺序排列空闲区的链表结构。 A. FF B BF C. WF D LRU 答案: A 120可变分区管理的分配策略 ( )采用按分区大小递增顺序排列空闲区的链表结构。 A FF B BF C WF D LRU 答案: B 121可变分区管理的分配策略 ( )采用按分区大小递减顺序排列空闲区的链表结构。