logo资料库

操作系统试题库.pdf

第1页 / 共40页
第2页 / 共40页
第3页 / 共40页
第4页 / 共40页
第5页 / 共40页
第6页 / 共40页
第7页 / 共40页
第8页 / 共40页
资料共40页,剩余部分请下载后查看
操作系统试题库 一, 选择题 8. 计算机系统的组成包括(B ). 第一部分:操作系统概述 A,程序和数据 B, 计算机硬件和计算机软件 1. 在计算机系统中,操作系统是( B ). C,处理器和内存 D,处理器,存储器和外围设备 A. 一般应用软件 B.核心系统软件 9. 下面关于计算机软件的描述正确的是(B ). C.用户应用软件 D.系统支撑软件 A,它是系统赖以工作的实体 2. ( D )不是基本的操作系统. B,它是指计算机的程序及文档 A,批处理操作系统 B,分时操作系统 C,位于计算机系统的最外层 C,实时操作系统 D,网络操作系统 D,分为系统软件和支撑软件两大类 3. (C )不是分时系统的基本特征: 10. 财务软件是一种(C). A,同时性 B,独立性 C,实时性 D,交互性 A,系统软件 B,接口软件 C,应用软件 D,用户 软件 4. 关于操作系统的叙述(D)是不正确的. 11. 世界上第一个操作系统是(B). A."管理资源的程序" B."管理用户程序执行的 A,分时系统 B,单道批处理系统 程序" C,多道批处理系统 D,实时系统 C."能使系统资源提高效率的程序" D."能方便 12. 批处理操作系统提高了计算机的工作效率, 用户编程的程序" 但(B ). 5. 操作系统的发展过程是(A ) A,系统吞吐量小 B,在作业执行时用户不能直 A.设备驱动程序组成的原始操作系统,管理程 接干预 序,操作系统 C,系统资源利用率不高 D,不具备并行性 B.原始操作系统,操作系统,管理程序 13. 允许多个用户以交互使用计算机的操作系 C.管理程序,原始操作系统,操作系统 统是(A). D.管理程序,操作系统,原始操作系统 A,分时系统 B,单道批处理系统 6. 设计批处理多道系统时,首先要考虑的是 C,多道批处理系统 D,实时系统 ( B) 14. 下面关于操作系统的叙述正确的是(A ). A.灵活性和可适应性 B.系统效率和吞吐量 A,批处理作业必须具有作业控制信息 C.交互性和响应时间 D.实时性和可靠性 B,分时系统不一定都具有人机交互功能 7. 操作系统是一种(B ). C,从响应时间的角度看,实时系统与分时系统 A, 应用软件 B, 系统软件 C, 通用软件 D, 差不多 工具软件 D,由于采用了分时技术,用户可以独占计算机 1/40
的资源 所需的时间可能要(B). 15. 操作系统是一组(C ). A,增加,减少 B,增加,延长 C,减少,延长 D,减 A,文件管理程序 B,中断处理程序 少,减少 C,资源管理程序 D,设备管理程序 22. (A)没有多道程序设计的特点. 16. 现代操作系统的两个基本特征是(C)和资 A,DOS B,UNIX C,WINDOWS D,OS/2 源共享. 23. 下 列 四 个 操 作 系 统 中 , 是 分 时 系 统 的 为 A,多道程序设计 B, 中断处理 (C ). C,程序的并发执行 D, 实现分时与实时处理 A,MS-DOS B,WINDOWS 98 17. (D)不是操作系统关心的主要问题. C,UNIX D,OS/2 系统 A, 管理计算机裸机 24. 在分时系统中,时间片一定,( B),响应时间 B, 设计,提供用户程序与计算机硬件系统的界 越长. 面 A,内存越多 B,用户数越多 C, 管理计算机系统资源 C,后备队列 D,用户数越少 D, 高级程序设计语言的编译器 25. 批处理系统的主要缺点是(B ). 18. 引入多道程序的目的是(D ). A,CPU 的利用率不高 B,失去了交互性 A,为了充分利用主存储器 B,增强系统的交互 C,不具备并行性 D,以上都不是 能力 26. 在下列性质中,哪一个不是分时系统的特 C,提高实时响应速度 D,充分利用 CPU,减少 征.( C ) CPU 的等待时间 A, 交互性 B, 多路性 C, 成批性 D, 独占性 19. 在多道程序设计的计算机系统中,CPU(C ). 27. 实时操作系统追求的目标是( C). A,只能被一个程序占用 B,可以被多个程序同 A,高吞吐率 B,充分利用内存 时占用 C, 快速响应 D, 减少系统开销 C,可以被多个程序交替占用 D,以上都不对 28. 以下(C)项功能不是操作系统具备的主要 20. 多道程序设计是指(B ). 功能. A,有多个程序同时进入 CPU 运行 A,内存管理 B,中断处理 C,文档编辑 D,CPU 调 B,有多个程序同时进入主存并行运行 度 C,程序段执行不是顺序的 29. 操作系统程序结构的主要特点是(C). D,同一个程序可以对应多个不同的进程 A, 一个程序模块 B,分层结构 21. 从总体上说,采用多道程序设计技术可以( ) C, 层次模块化 D,子程序结构 单位时间的算题量,但对每一个算题,从算 30. 操作系统负责为方便用户管理计算机系统 题开始到全部完成所需的时间比单道执行 的(C ). 2/40
A, 程序 B, 文档资料 C, 资源 D, 进程 37. 在下列关于 Linux 的论述中,( D)是不正确 31. 计算机在接受用户请求后处理数据以及在 的. 数据处理结束时,将结果送到终端显示器. A. Linux 是一个多道分时操作系统 例如,导弹控制系统应选择安装(C ) B.管道机制是 Linux 贡献之一 A,批处理操作系统 B,分时操作系统 C.提供可动态装卸的文件系统是 Linux 的特色 C,实时操作系统 D,网络操作系统 之一 32. 操作系统的基本职能是(A). D.路径名是 Linux 独有的实现文件共享的机制 A.控制和管理系统内各种资源,有效地组织多 38. 将汇编语言源程序转换成等价的目标程序 道程序的运行 的过程称为 (C ) B.提供用户界面,方便用户使用 A.汇编 B.解释 C.编译 D.连接 C.提供方便的可视化编辑程序 39. 下面( B )不是计算机高级语言。 D.提供功能强大的网络管理工具 A. PASCAL B. UNIX C. C D. BASIC 33. 分布式操作系统与网络操作系统本质上的 40. 最基本的系统软件是 ( A ) 。 不同在于(D ). A. 操作系统 B. 文字处理系统 A.实现各台计算机之间的通信 C. 语言处理系统 D. 数据库管理系统 B.共享网络中的资源 C.满足较大规模的应用 41. 计算机操作系统的作用是 ( A ) A.管理计算机系统的全部软.硬件资源,合理组 D.系统中若干台计算机相互协作完成同一任务 织计算机的工作流程,以达到充分发挥计算机 34. Linux 操作系统是著名的(B )。 资源的效率,为用户提供使用计算机的友好界 A.多道批处理系统 B.分时系统 面 C.实时系统 D.分布式系统 B.对用户存储的文件进行管理,方便用户 35. 主要由于(D)原因,使 linux 易于移植. C.执行用户键入的各类命令 A, linux 是由机器指令书写的 D.为汉字操作系统提供运行的基础 B, linux 大部分由汇编少部分用 C 语言编写 42. ( D )操作系统是工作站上的主流系统。 C, linux 是用汇编语言编写的 A.DOS B.UNIX C.VMS D.WINDOWS D, linux 小部分由汇编大部分用 C 语言编写 43. 操作系统的主要功能是( C )。 36. ( C)不是 Linux 系统的特色. A. 提高计算的可靠性 A.交互的分时系统 B.以全局变量为中心的模 B. 对硬件资源分配.控制.调度.回收 块结构 C. 对计算机系统的所有资源进行控制和管理 C.模块之间调用关系简明 D.可以分成内核和 D. 实行多用户及分布式处理 外壳 44. 下列哪项不是分时操作系统的特点(D )。 3/40
A 交互性 B 多路性 C 独占性 D 自治 A:批处理操作系统; B:分时操作系统; C: 性 实时操作系统;D:微机操作系统;E:多处理 45. 操作系统核心部分的主要特点是( B)。 机操作系统; F:分布式操作系统 A、一个程序模块 B、常驻内存 C、有头有尾的程序 D、串行执行 49. 关于操作系统的叙述 D 是不正确 的。 46. 操作系统是计算机系统的核心软件。按功 A.“管理资源的程序” 能特征的不同,可把操作系统分为[1]、 B.“管理用户程序执行的程序” [2]、[3]、网络操作系统和分布式操作系 C.“能使系统资源提高效率的程序” 统基本类型。其中[1]的主要目标是提高系 D.“能方便用户编程的程序” 统的吞吐率和效率,而[2]是一旦有处理请 求和要求处理的数据时,CPU 就应该立即处 理该数据并将结果及时送回,例如[4]等。 第二部分:进程管理 供选择的答案: [1]B[2]E[3]C 1. 进程和程序的一个本质区别是(A). A.前者为动态的,后者为静态的 B.前者存储在 A 、 单 用 户 系 统 B 、 批 处 理 系 统 内存,后者存储在外存 C、分时系统 D、微机操作系统 E、实时 C.前者在一个文件中,后者在多个文件中 D.前 系统 [4] D 者分时使用 CPU,后者独占 CPU 2. 进程在系统中是否存在的惟一标志是(D). A、计算机激光照排系统 B、办公自动化系统 A.数据集合 B.目标程序 C.源程序 D.进程控 C、计算机辅助设计系统 D、航空订票系统 制块 47. 以下( C )项功能不是操作系统具备的主 3. 处理器执行的指令被分成两类,其中有一 要功能。 类称为特权指令,它只允许(C)使用. A.内存管理 B.中断处理 C.文档编辑 D.CPU 调 A,操作员 B,联机用户 C,操作系统 D,目标程 度 序 48. 操作系统有多种类型:允许多个用户以交 4. 当用户程序执行访管指令时,中断装置将 互 方 式 使 用 计 算 机 的 操 作 系 统 , 称 为 使中央处理器(B )工作. B ;允许多用户将若干个作业提交给计 A,维持在目态 B,从目态转换到管态 算 机 系 统 集 中 处 理 的 操 作 系 统 , 称 为 C,维持在管态 D,从管态转换到目态 A ;在 C 的控制下,计算机系统能及时 5. 进程所请求的一次打印输出结束后,将使 处理由过程控制反馈的数据,并作出响应; 进程状态从(D ) 在 IBM-PC 机上的操作系统称为 D 。 A,运行态变为就绪态 B,运行态变为等待态 4/40
C,就绪态变为运行态 D,等待态变为就绪态 C,多个进程竞争,资源出现了循环等待 D,多 6. 作业调度是从输入井中处于(B )状态的作 个进程竞争共享型设备 业中选取作业调入主存运行. 13. 产生死锁的主要原因是进程运行推进的顺 A,运行 B,收容 C,输入 D,就绪 序不合适(D ) 7. 一作业进入内存后,则所属该作业的进程 A. 系统资源不足和系统中的进程太多 初始时处于(C )状态. B. 资源的独占性和系统中的进程太多 A,运行 B,等待 C,就绪 D,收容 C. 进程调度不当和资源的独占性 8. 共享变量是指(D )访问的变量. D. 资源分配不当和系统资源不足 A,只能被系统进程 B,只能被多个进程互斥 14. linux 系统中,进程调度采用的技术是(D ). C,只能被用户进程 D,可被多个进程 A,时间片轮转 B,先来先服务 9. 临界区是指并发进程中访问共享变量的(D) C,静态优先数 D,动态优先数 段. 15. 计算机系统中判别是否有中断事件发生应 A,管理信息 B,信息存储 C,数据 D,程序 是在(B ) 10. 我们把在一段时间内,只允许一个进程访 A.进程切换时 B.执行完一条指令后 问的资源,称为临界资源,因此,我们可 C.执行 P 操作后 D.由用户态转入核心态时 以得出下列论述,正确的论述为 D 。 16. 若当前进程因时间片用完而让出处理机时, A 对临界资源是不能实现资源共享的。 该进程应转变为( A)状态. B 只要能使程序并发执行,这些并发执行的程 A.就绪 B.等待 C.运行 D.完成 序便可对临界资源实现共享。 17. 一种既有利于短小作业又兼顾到长作业的 C 为临界资源配上相应的设备控制块后,便能 作业调度算法是(C ) 被共享。 A.先来先服务 B.轮转 D 对临界资源,应采取互斥访问方式,来实现 C.最高响应比优先 D.均衡调度 共享。 18. 运行时间最短的作业被优先调度,这种企 11. 若系统中有五台绘图仪,有多个进程均需 业调度算法是(C ) 要使用两台,规定每个进程一次仅允许申 A. 优先级调度 B. 响应比高者优 请一台,则至多允许(D )个进程参于竞争, 先 而不会发生死锁. C. 短作业优先 D. 先来先服务 A,5 B,2 C,3 D,4 19. CPU 的调度分为高级、中级和低级三种,其 12. 产生系统死锁的原因可能是由于(C ). 中低级调度是指 C 调度。 A,进程释放资源 B,一个进程进入死循 A. 作业 B 交换 C 进程 D 线 环 程 5/40
20. 作业调度程序是从处于(B )状态的作业中 这是指(C). 选取一个作业并把它装入主存. A,进程 B,程序 C,作业 D,系统调用 A.输入 B.收容 C.执行 D.完成 28. CPU 状态分为系统态和用户态,从用户态转 21. 在单处理器的多进程系统中,进程什么时 换到系统态的唯一途径是(C ). 候占用处理器和能占用多长时间,取决于 A,运行进程修改程序状态字 B,中断屏蔽 ( C) C,系统调用 D,进程调度程序 A.进程相应的程序段的长度 B.进程总共需要 29. 如果进程 PA 对信号量 S 执行 P 操作,则信 运行时间多少 号量 S 的值应(B ). C.进程调度策略和进程自身 D.进程完成什么功 A.加 1 B.减 1 C.等于 0 D.小于 0 能 30. 对于记录型信号量,在执行一次 P 操作时, 22. 若系统中有五个并发进程涉及某个相同的 信号量的值应当 C ;在执行 V 操作时, 变量 A,则变量 A 的相关临界区是由( D)临 信号量的值应当 B 。 界区构成. A:不变; B:加 1; C:减 1; D:加指 A.2 个 B.3 个 C.4 个 D.5 个 定数值; E:减指定数值。 23. 在多进程的并发系统中,肯定不会因竞争 31. 在操作系统中引入"进程"概念的主要目的 ( D)而产生死锁. 是(B ). A.打印机 B.磁带机 C.磁盘 D.CPU A.改善用户编程环境 24. 通常不采用( D)方法来解除死锁. B. 描述程序动态执行过程的性质 A.终止一个死锁进程 B.终止所有死锁进程 C. 使程序与计算过程一一对应 C.从死锁进程处抢夺资源 D.从非死锁进程处 D. 提高程序的运行速 抢夺资源 32. 进程的动态,并发等特征是利用( A)表现出 25. 当处理器处于管态时,处理器可以执行的 来的. 指令应该是(C ). A.进程控制块 B.数据 C.程序 D.程序和数据 A,非特权指令 B,仅限于特权指令 33. 计算机系统产生死锁的根本原因是(D ). C,一切指令 D,访管指令 A.资源有限 B.进程推进顺序不当 26. 当操作系统退出执行,让用户执行时,系统 C.系统中进程太多 D.A 和 B 会(C). 34. 进程与程序之间有密切联系,但又是不同 A,继续保持管态 B,继续保持目态 C,从管态变 的概念.二者的一个本质区别是(A). 为目态 D,从目态变为管态 A. 程序是静态概念,进程是动态概念 27. 用户在一次计算过程中,或者一次事物处 B. 程序是动态概念,进程是静态概念 理中,要求计算机完成所做的工作的集合, C.程序保存在文件中,进程存放在内存中 6/40
D.程序顺序执行,进程并发执行 42. 在分时系统中,时间片一定,( B ),响 35. 在 9 个生产者,6 个消费者共享容量为 8 的 应时间越长。 缓冲区的生产者-消费者问题中,互斥使用 A.内存越多 B.用户数越多 C.后备队列 D.用户 缓冲区的信号量 S 的初始值为(B ). 数越少 A.8 B.1 C.9 D.6 43. 为了对紧急进程或重要进程进行调度,调 36. 操作系统中的作业管理是一种( A). 度算法应采用( )。 A.宏观的高级管理 B.宏观的低级管理 A.先进先出调度算法 B. 优先数法 C.系统刚开始加电 D.初始化引导完成 C.最短作业优先调度 D. 定时轮转法 37. 死锁预防是保证系统不进入死锁状态的静 44. 进程控制块是描述进程状态和特性的数据 态策略,其解决方法是破坏产生死锁的四 结构,一个进程(D )。 个必要条件之一.下列方法中破坏了"循环 A. 可以有多个进程控制块 等待"条件的是(D ). B.可以和其他进程共用一个进程控制块 A.银行家算法 B.一次性分配策略 C. 可以没有进程控制块 C.剥夺资源法 D.资源有序分配法 D.只能有惟一的进程控制块 38. 进程在运行过程中等待的事件已发生,例 45. 原语是一种特殊的系统调用命令,它的特 如,打印结束,此时该进程的状态将(D )。 点是( A)。 A. 从就绪变为运行 B.从运行变为就绪 A.执行时不可中断 B. 自己调用自己 C.从运行变为阻塞 D.从阻塞变为就绪 C.可被外层调用 D. 功能强 39. 下述( B)不属于多道程序运行的特征。 46. 原语是( B ) 。 A.多道 B.运行速度快 A、一条机器指令 B、若干条机器指令组成 C.宏观上并行 D.实际上多道程序是串插运行 C、一条特定指令 D、中途能打断的指令 的 47. 竞争计算机系统资源的基本单位是( A)。 40. 引入多道程序的目的在于( A)。 A.进程 B.作业 C.程序 D.过程 A. 充分利用 CPU,减少 CPU 等待时间 48. 在操作系统中,可以并行工作的基本单位 B. 提高实时响应速度 是( C)。 C. 有利于代码共享,减少主、辅存信息交换量 A.作业 B. 程序 C. 进程 D.过程 D. 充分利用存储器 49. 时间片轮转法进行进程调度是为了(A )。 41. 某个正在运行的进程,当所分配的时间片 A. 多个终端都能得到系统的及时响应 B. 先 用完后,将其挂在(C )。 来先服务 A.等待队列 B.运行队列 C.就绪队列 D.任 C. 优先级较高的进程得到及时响应 D.需要 意队列 cpu 最短的进程先做 7/40
50. 进 程 在 系 统 中 是 否 存 在 的 唯 一 标 志 是 C.从运行变为阻塞; D.从阻塞变为就绪 (D )。 58. 进程控制块是描述进程状态和特性的数据 A.数据集合 B.目标程序 C.源程序 D.进程 结构,一个进程( D )。 控制块 A. 可以有多个进程控制块; 51. 一个作业从提交给系统到该作业完成的时 B.可以和其他进程共用一个进程控制块; 间间隔称为 ( A)。 C. 可以没有进程控制块; A 周转时间 B 响应时间 C 等待时间 D 运行 D.只能有惟一的进程控制块。 时间 59. 在 一 般 操 作 系 统 中 必 不 可 少 的 调 度 是 52. 一作业 8:00 到达系统,估计运行时间为 1 ( D ) 。 小时,若 10:00 开始执行该作业,其响应 A.高级调度 B.中级调度 比是 C 。 C.作业调度 D.进程调度 A.2 B.1 C.3 D.0.5 60. 避免死锁的一个著名的算法是( B )。 53. “线程”的概念是由(B)引入的。 A.先入先出法; B.银行家算法; A 虚拟机 B 微内核方法 C.优先级算法; D.资源按序分配法。 C 进程的概念 D 多处理机环境 61. 我们如果为每一个作业只建立一个进程, 54. linux 系统中,用于创建新进程的系统调用 则为了照顾短作业用户,应采用 B ;为 命令是(A )。 照顾紧急作业用户,应采用 E ,为能 A fork B pipe C exit D read 实现人机交互作用应采用 C ,而能使 55. 当系统响应用户要求,将输入的作业存入 短作业,长作业及交互作业用户都比较满 到直接存取的外部存贮器上,并等待调度 意时,应采用 D 。 执行时,则该作业处于(C )。 A: FCFS 调度算法;B:短作业优先调度算法; A 提交状态 B 后备状态 C:时间片轮转法;D:多级反馈队列调度算法; C 执行状态 D 完成状态 E:基于优先权的剥夺调度算法;F:响应比优 56. 作业调度程序的工作有( B)。 先算法。 A 分配和释放内存 B 分配和释放外部设备 C 把作业的内存、外设要求转给相应的管理程 第三部分:内存管理 序 1. 虚拟存储器的最大容量是由(A)决定的. D 对处理机的分配工作 A. 计算机系统的地址结构和外存空间 B.页表 57. 某进程在运行过程中需要等待从磁盘上读 长度 入数据,此时该进程的状态将( C)。 C.内存空间 D.逻辑空间 A. 从就绪变为运行; B.从运行变为就绪; 2. 分段管理提供(B )维的地址结构。 8/40
分享到:
收藏