第1章 操作系统引论
1.2.1 单项选择题
【例1.1】 操作系统是对 _____ 进行管理的软件。
A. 软件 B. 硬件 C. 计算机资源 D. 应用程序
解:操作系统的功能之一是管理计算机系统中的所有软硬件资源,故本题答案为C。
【例1.2】 从用户的观点看,操作系统是 _____ 。
A. 用户与计算机之间的接口 B. 控制和管理计算机资源的软件
C. 合理地组织计算机工作流程的软件 D. 由若干层次的程序按一定的结构组成的有机体
解:从用户观点看,操作系统是用户与计算机之间的接口,故本题答案为 A。
【例1.3】★下列选择中,_____ 不是操作系统关心的主要问题。
A. 管理计算机裸机 B. 设计、提供用户程序与计算机硬件系统的界面
C. 管理计算机系统资源 D. 高级程序设计语言的编译器
解:操作系统管理计算机系统中的软硬件资源,提供方便用户使用操作系统功能的接口,故本题答案是D。
【例 1.4】配置了操作系统的计算机是一台比原来的物理计算机功能更强的计算机,这样的一台计算机只是一台逻辑上的计算机,称为 _____ 计算机。
A. 并行 B. 真实 C. 虚拟 D. 共享
解:通常将覆盖了软件的机器称为扩充机器或虚拟机,故本题的答案是C。
【例1.5】 操作系统中采用多道程序设计技术提高了 CPU和外部设备的 _____ 。
A. 利用率 B. 可靠性 C. 稳定性 D. 兼容性
解:在操作系统中引入多道程序设计技术是为了提高系统资源的利用率,故本题答案为A。
【例1.6】★操作系统提供给程序员的接口是 _____ 。
A. 进程 B. 系统调用 C. 库函数 D. B和C
解:操作系统提供给程序员的接口是系统调用,故本题答案是 B。
【例 1.7】 在操作系统中,处理机负责对进程进行管理和调度,对系统中的信息进行管理的部分通常称为 _____ 。
A. 数据库系统 B. 软件系统 C. 文件系统 D. 检索系统
解:文件系统负责对计算机系统中的信息进行管理,故本题答案为C。
【例 1.8】 所谓 _____ 是指将一个以上的作业放入内存,并且同时处于运行状态,这些作业共享处理机的时间和外围设备等其他资源。
A. 多重处理 B. 多道程序设计 C. 实时处理 D. 共行执行
解:多道程序设计技术是指将多个作业存放在内存中,使它们处于运行状态,并共享处理机和其他资源。故本题答案为B。
【例 1.9】★允许多个用户以交互方式使用计算机的操作系统称为 ① ;允许多个用户将多个作业提交给计算机集中处理的操作系统称为 ② ;计算机系统能及时处理过程控制数据并做出响应的操作系统称为 ③ 。
A. 批处理操作系统 B. 分时操作系统 C. 多处理机操作系统 D. 实时操作系统 E. 网络操作系统
解:分时操作系统中,用户以交互式方式使用计算机;在批处理操作系统中,多个用户作业提交给系统集中处理;在实时操作系统中,系统能及时处理过程控制数据并做出响应。故本题答案为:① B ② A ③ D。
【例1.10】 下面关于操作系统的叙述中正确的是 _____ 。
A. 批处理作业必须具有作业控制信息
B.分时系统不一定都具有人机交互功能。
C. 从响应时间的角度看,实时系统与分时系统差不多。
D. 由于采用了分时技术,用户可以独占计算机的资源。
解:批处理作业中应包含作业控制信息;分时系统具有较强的人机交互功能,各终端用户共享计算机资源,其响应时间由人们能接受的等待时间确定;实时系统的响应时间由控制对象所能接受的时间决定。故本题答案为A。
【例 1.11】 _____ 操作系统允许在一台主机上同时联接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。
A. 网络 B. 分布式 C. 分时 D. 实时
解:分时操作系统允许在一台主机上同时联接多台终端,多个用户可以通过各自的终端同时交互地使用计算机,故本题答案为C。
【例1.12】★实时操作系统必须在 _____ 内处理完来自外部的事件。
A. 响应时间 B. 周转时间 C. 规定时间 D. 调度时间
解:实时操作系统必须在规定时间内处理完来自外部的事件,故本题答案为C。
1.2.2 填空题
【例 1.13】★操作系统是计算机系统中的一个 ① ,它管理和控制计算机系统中的 ② 。
解:操作系统是一个系统软件,它控制和管理计算机系统中的硬件和软件资源。故本题答案为:①系统软件 ②硬件和软件资源。
【例1.14】