操作系统复习题
第一章 操作系统引论
一.选择题
1.操作系统是一种 系统软件 。
2.操作系统的 处理机 管理部分负责对进程进行调度。 3.操作系统是对计算机资源 进行管理的软件。
4.从用户的观点看,操作系统是用户与计算机之间的接口 。 5.操作系统的功能是进行处理机管理、存储器 管理、设备管理及信息管理。
6.操作系统中采用多道程序设计技术提高CPU和外部设备的利用率 。
7.操作系统是现代计算机系统不可缺少的组成部分,是为了提高计算机的利用率 和方便用户使用计算机而配备的一种系统软件。
8.操作系统的基本类型主要有实时操作系统、批处理操作系统及分时操作系统 。
9.所谓 多道程序设计 是指将一个以上的作业放入主存,并且同时处于运行状态,这些作业共享处理机的时间和外围设备等其他资源。
10. 下面关于操作系统的叙述中正确的是批处理作业必须具有作业控制信息 。
11. 如果分时操作系统的时间片一定,那么用户数越多 ,则响应时间越长。
12.实时操作系统必须在规定时间 内完成来自外部的事件。 13.分时系统中为了使多个用户能够同时与系统交互,最关键的问题是系统能够及时接收多个用户的输入 。
14.分时操作系统通常采用 时间片轮转 策略为用户服务。
15. 在 实时 操作系统控制下计算机系统能及时处理由过程控制反馈的数据并作出响应。
16. 下面6个系统中,必须是实时操作系统的有 个。 计算机辅助设计系统 航空订票系统 过程控制系统 机器翻译系统 办公自动化系统 计算机激光照排系统
A.1 B.2 C.3 D.4 答:C
17. 若把操作系统看作计算机系统资源的管理者,下列的 不属于操作系统所管理的资源。
A. 程序 B.内存 C.CPU D.中断
18. 在下列操作系统的各个功能组成部分中, 不需要硬件的支持。 A. 进程调度 B. 时钟管理 C. 地址映射 D.中断系统
19. 设计实时操作系统时,首先应考虑系统的实时性和可靠性 。 20.分时系统需要使用下面哪些成分? (1)多道程序设计技术 (2)作业说明书 (3)终端命令解释程序 (4)中断处理 (5)优先级调度 (6)系统调用 答: (1)、(3)、(4)、(6)
21.时间片概念一般用于 分时操作系统 。 22.批处理系统的主要缺点是无交互性 。
23. 下面 不属于操作系统功能。 A.用户管理 B.CPU和存储管理 C.设备管理 D. 文件和作业管理 答:A
24.当CPU执行系统程序时,CPU处于 。 A.管态 B.目态 C.系统态 D.A和C 答:D
25.能直接对系统中各类资源进行动态分配和管理,控制、协调各任务的并行执行且系统中主机无主次之分,并向用户提供统一的、有效的软件接口的系统是分布式操作系统 。
26. 下列选择中, 高级程序设计语言的编译器 不是操作系统关心的主要问题。
27. 实时操作系统对可靠件和安全性的要求极高,它 不强求系统资源的利用率 。
28.火车站的售票系统属于 实时 系统。
29.在分时系统中,通常的时间片是 几十毫秒 。 30.用于控制生产流水线、进行工业处理控制的操作系统是实时系统 。
31. 分时操作系统适用于 调试运行程序 。 32. 下列系统中,属于实时系统的是 。 A.办公自动化系统 B. 计算机辅助设计系统 C. 飞机订票系统 D.计算机激光照排系统 答:C
33.目前个人计算机中的操作系统主要是单用户操作系统 。 34.强调并行计算的操作系统是 分布式操作系统 。
35. 能够实现通信及资源共享的操作系统是网络操作系统 。 36.UNIX操作系统是一种 分时操作系统 。 37.以下操作系统中属于网络操作系统的是 。 A. MS-DOS B. Windows98 C. UNIX D. WindowsNT 答:D
二.填空题
1.操作系统的基本功能包括 ①处理机 管理、②存储器 管理、 ③设备 管理、 ④信息(或文件) 管理。除此之外还为用户使用操作系统提供了用户接口。
2.如果一个操作系统兼有批处理、分时处理和实时处理操作系统三者或其中两者的功能,这样的操作系统称为 通用操作系统 。
3.在分时和批处理系统结合的操作系统中引入了“前台”和“后台”作业的概念,其目的是 提高CPU的利用率。
4.实时操作系统与分时操作系统的主要区别是 及时性和高可靠性 。 5.在主机控制下进行的输入/输出操作称为联机输入输出 操作。 6.按内存中同时运行程序的数目可以将批处理系统分为两类:①单道批处理系统 和 ②多道批处理系统。
7.批处理 系统不允许用户随时干预自己程序的运行。
8.多道程序设计的特点是多道、宏观上的并行 和 微观上的串行 。
9.单道批处理系统是在解决人机矛盾 和 CPU和I/O设备之间速度不匹配 的矛盾中发展起来的。
10.对操作系统的总体设计目标来说,批处理操作系统应注重提高计算机的效率,尽量增加系统的 平均吞吐量 ,分时操作系统应保证用户 所能忍受的响应时间 ;而实时操作系统则应在保证及时响应和处理有关事件的前提下,再考虑 系统资源的利用率 。
11.分时系统中的响应时间 是衡量一个分时系统性能的重要指标。
12.导弹飞行控制系统属于 实时 系统。
13.在操作系统的发展过程中,多道程序设计和 分时系统 的出现,标志了操作系统的正式形成。
14.实时系统按应用的不同分为过程控制系统 和 数据处理系统 两种。
15.分时操作系统的用户通过与计算机相连的终端 来使用计算机系统,允许多个用户同时上机。
16.个人计算机操作系统每次只允许一个用户使用计算机,称为单用户操作系统 。
17.为计算机网络配置的操作系统称 网络操作系统 。
18.网络操作系统的主要功能是实现 各台计算机之间的通信 以及 网络中各种资源的共享 。
19.近年来,适合开放系统的操作系统成为一个重要的研究课题,IEEE把它命名为 POSIX ,即计算机环境可移植操作系统。
20.在 分时系统 控制下,用户在终端设备上可以直接输入、调试和运行自己的程序,能直接修改程序中的错误,并直接获得结果。
21.根据服务对象不同,常用的单处理机OS可以分为如下三种类型: 允许多个用户在其终端上同时交互地使用计算机的OS称为 分时 系统,它通常采用 时间片轮转 策略为用户服务;
允许用户把苦干个作业提交计算机系统集中处理的OS称为 批处理 系统,衡量这种系统性能的一个主要指标是系统的 吞吐量 ;
在实时系统控制下,计算机系统能及时处理由过程控制反馈的数据并做出响应。设计这种系统时应首先考虑系统的及时性和可靠性 。
三.简答题
1.叙述操作系统在计算机系统中的位置。
答:操作系统是运行在计算机硬件系统上的最基本的系统软件。它控制和管理着所有的系统硬件(CPU、主存、各种硬件部件和外部设备等),也控制