当前位置:文档之家› 计算机操作系统第一章复习题

计算机操作系统第一章复习题

第一章 引论
一. 单项选择题
1. 操作系统是对( C )进行管理的软件。
A. 软件 B. 硬件 C. 计算机资源 D. 应用程序
2. 如果分时操作系统的时间片一定,那么( B ),则响应时间越长。
A. 用户数越少 B. 用户数越多 C. 内存越少 D. 内存越多
3. 操作系统是一种( B )。
A. 应用软件 B. 系统软件 C. 通用软件 D. 工具软件
4. 操作系统的( D )管理部分负责对进程进行调度。
A. 存储器 B. 设备 C. 文件 D. 处理机
5. ( A )要保证系统有较高的吞吐能力。
A. 批处理系统 B. 分时系统 C. 网络操作系统 D. 分布式操作系统
6. 操作系统的基本类型主要有( C )
A. 批处理系统、分时系统和多任务系统
B. 单用户系统、多用户系统和批处理系统
C. 批处理操作系统、分时操作系统及实时操作系统 D. 实时系统、分时系统和多用户系统

7. 所谓( B )是指将一个以上的作业放入内存,并且同时处于运行状态,这些作业共享处理机和外围设备等其他资源。
A. 多重处理 B. 多道程序设计 C. 实时处理 D. 共同执行
8. 下面关于操作系统的叙述中正确的是( A )

A. 批处理作业必须具有作业控制信息 B. 分时系统不一定都具有人机交互能力
C. 从响应时间的角度看,实时系统与分时系统差不多 D. 由于采用了分时技术,用户可以独占计算机的资源
9. 分时操作系统通常采用( C )策略为用户服务。
A. 时间片加权分配 B. 短作业优先 C. 时间片轮转 D. 可靠性和灵活性
10. 若把操作系统看作计算机资源的管理者,下列的( D )不属于操作系统所管理的资源。
A. 磁盘 B. 内存 C. CPU D. 中断
11. 在下列的操作系统的各个功能组成部分中,( A )不需要硬件支持。
A. 进程调度 B. 时钟管理 C. 地址映射 D. 中断系统
12. 在指令系统中只能由操作系统使用的指令称为( D )。
A. 系统指令 B. 设备指令 C. 非特权指令 D. 特权指令
13. 下列说法中错误的是( D )

A. 操作系统是一种软件
B. 计算机是资源的集合体,包括软件资源和硬件资源
C. 计算机硬件是操作系统工作的实体,操作系统的运行离不开硬件的支持 D. 操作系统是独立于计算机系统的,它不属于计算机系统
14. 分时系统的及时性是相对( B )而言。
A. 周转时间 B. 响应时间 C. 延迟时间 D. A、B和C
15. 用户在程序设计过程中,若要得到系统功能,必须通过( D )。
A. 进程调度 B. 作业调度

C. 键盘命令 D. 系统调用
16. 基址寄存器和限长寄存器主要用于( A )。
A. 存储保护 B. 存储扩充 C. 存储共享 D. 地址转换
17. 在单CPU的多道程序设计系统中,CPU( C )。
A. 只能被一个程序占用 B. 可被多个程序同时占用 C. 可被多个程序交替占用
D. 可被操作系统程序和一个用户程序同时占用
18. 下列属于系统调用的是( D )。
A. 打开文件 B. 请求主存分配与回收 C. 文件属性的设置和查询 D. 以上都是
19. 当CPU执行到一条访管指令时,中断使CPU( C )下工作。
A. 从管态转换到目态 B. 维持在目态 C. 从目态转换到管态 D. 维持在管态
20. CPU可以直接存取( C )中的信息。
A. 光盘 B. 软盘 C. 主存储器 D. 硬盘
二. 多项选择题
1. 设计实时操作系统必须考虑系统的( CE )
A. 可移植性 B. 使用方便 C. 实时性 D. 效率 E. 可靠性
2. 由于资源的属性不同,故多个进程对资源的共享方式也不同,可分为( BC )。
A. 虚拟共享 B. 同时访问 C. 互斥共享 D. 异步共享 E. 并发共享

3. 操作系统的主要设计目标是( ABD )。
A. 可扩充性 B. 使得计算机使用方便 C. 管理计算机资源 D. 计算机系统能高效工作 E. 可靠性
4. 在下列指令中,( ACD )属于特权指令。
A. 启动I/O指令 B. trap指令
C. 修改基址寄存器内容的指令 D. 置中断屏蔽位指令 E. 调用子程序指令
5. 操作系统的存储结构主要包括( ABCDE )。

A. 寄存器 B. 内存 C. 硬盘 D. 闪存 E. 光盘

三. 填空题
1. 并发和 共享 是操作系统的两个最基本特征,两者之间互为存在条件。
2. 如果操作系统在用户提交作业后,不提供交互能力,它所追求的是计算机资源的高利用率,大吞吐量和作业流程的自动化,则属于 批处理操作系统 类型;
如果操作系统具有很强的交互性,可同时供多个用户使用,但时间响应不太及时,则属于 分时操作系统 类型;如果操作系统可靠性高,时间响应及时,但仅有简单的交互能力,则属于 实时操作系统 类型。
3. 操作系统为用户提供三种类型的用户接口,它们分别是 命令 接口、 程序 接口和图形接口。
4. 操作系统的基本功能包括 设备 管理、 处理机 管理、 文件 管理、 存储器 管理。除此以外还为用户使用操作系统提供了用户接口。

5. 实时系统的引入主要是为了满足 实时控制 和 实时信息处理 两个领域的要求。
四. 问答题

1. 操作系统具有哪些特征?它们之间有何关系?
2. 简述并发和并行的区别。
3. 批处理操作系统、分时操作系统和实时操作系统的特点各是什么?
4. 操作系统的目标是什么?







答案

一. 1 . C 2. B 3.B 4.D 5. A
6. C 7. B 8. A 9.C 10.D

11.A 12.D 13.D 14.B 15.D
16.A 17.C 18.D 19.C 20.C
二. 1. CE 2. BC 3.ABD 4.ACD 5.ABCDE
三. 1. 共享
2. 批处理 分时 实时 3. 命令 程序

4. 处理机 存储器 设备 文件
5. 实时控制 实时信息处理
四. 1. 操作系统的特征有并发、共享、虚拟和异步性。它们的关系如下:

(1)并发和共享是操作系统最基本的特征。为了提高计算机资源的利用率,操作系统必然要采用多道程序设计技术,使多个程序共享系统的资源,并发地执行。

(2)并发和共享互为存在的条件。一方面,资源的共享以程序(进程)的并发执行为条件,若系统不允许程序并发执行,自然不存在资源的共享问题;另一方面,若系统不能对资源共享实施有效管理,协调好各个进程对共享资源的访问,也必将影响到程序的并发执行,甚至根本无法并发执行。

(3)虚拟以并发和共享为前提条件。为了使并发进程能更方便、更有效地共享资源,操作系统经常采用多种虚拟技术在逻辑上增加CPU和设备的数量以及存储器的容量,从而解决众多并发进程对有限系统资源的竞争问题。
(4)异步性是并发和共享的必然结果。操作系统允许多个并发进程共享资源、相互合作,使得每个进程的运行过程受到其他进程的制约,不再“一气呵成”,这必然导致异步性特征的产生。
2. 并行性和并发性是既相似又区别的两个概念。并行性是两个或多个事件在同一个时刻发生;而并发性是指两个或多个事件在同一时间间隔内发生。
3. 批处理操作系统的特点:成批处理、系统吞吐量高、资源利用率高,用户不能直接干预作业的执行。
分时操作系统的特点:多路性、独立性、及时性、交互性

实时操作系统的特点:及时响应、快速处理;高可靠性和安全性;不要求系统资源利用率。
4. 方便性、有效性、可扩充性、开放性

相关主题
文本预览
相关文档 最新文档