一、单选题(15题,每题4分,共60分)
1. 操作系统负责管理计算机系统的( C ),其中包括处理机、内存、外围设备和文件。
A.程序 B.文件 C.资源 D.进程
课本:P3
2. 为方便用户,操作系统负责管理和控制计算机系统的( B )。
A.软件资源 B.硬件和软件资源 C.用户有用资源 D.硬件资源
课本:P3
3. 从用户的观点看,操作系统是( A )。
A.用户与计算机之间的接口 B.控制和管理计算机系统的资源
C.合理组织计算机工作流程 D.一个大型的工具软件
课本:P2
4. 操作系统的基本类型主要有( B )。
A.批处理操作系统、分时操作系统和多任务系统
B.批处理操作系统、分时操作系统和实时操作系统
C.单用户系统、多用户系统和批处理操作系统
D.实时操作系统、分时操作系统和多用户系统
课本:P7-11标题/P14
5. 现代操作系统的基本特征是( C )、资源共享、操作的异步性和虚拟。
A.多道程序设计 B.中断处理
C.程序的并发执行 D.实现分时与实时处理
课本:P14
6. 在单一处理器上,将执行时间有重叠的几个程序称为( C )
A.顺序程序 B.多道程序 C.并发程序 D.并行程序
课本:P14
7. 并发性是指若干事件在( C )发生。
A.同一时刻 B.不同时刻 C.同一时间间隔内 D.不同时间间隔内
课本:P14 并发:同一时间间隔 并行:同一时刻
8.( C )操作系统较适于控制火箭的飞行。
A.分时 B.批处理 C.实时 D.手工操作
课本:P11
9. 用户向操作系统提出服务请求一般有两种方式:终端命令和( D )。
A.宏命令 B.汇编语言 C.高级语言 D.系统调用
10. 能及时响应外部事件的请求,并在规定的时间内完成对该事件的处理的操作系统是( B )
A.批处理操作系统 B.实时操作系统
C.分布式操作系统 D.网络操作系统
课本:P11
11. 分布式操作系统与网络操作系统本质上的不同在于( D )。
A.实现各台计算机之间的通信 B.共享网络中的资源
C.满足较大规模的应用 D.系统中多台计算机协作完成同一任务
课本:P
12. 用于控制生产流水线,进行工业处理控制的操作系统是( C )。
A.分时系统 B.网络操作系统 C.实时系统 D.批处理系统
课本:P11
13. 设计批处理多道系统时,首先要考虑的是( B )。
A.灵活性和可适应性 B.系统效率和吞吐量
C.交互性和响应时间 D.实时性和可靠性
课本:P8
14. 多道程序设计指的是( D )。
A.在实时系统中同时运行多个程序 B.同一时刻在一个处理器上运行多个程序
C.在网络系统中同时运行多个程序 D.在一个处理器上并发运行多个程序
课本:P8
15. 如果分时操作系统的时间片一定,那么( B )则响应时间越长。
A.用户数越少 B.用户数越多
C.内存越少 D.内存越多
课本:P10 分时系统采用轮转运行方式,每个作业每次只能运行一个时间片,然后暂停改作业的运行,轮到下一个作业,立即调度下一个作业运行。一直这样轮转下去,直到所有作业运行完毕。所以用户数越多,需要等待的时间就越长,而响应时间=等待时间+作业所要求的服务时间,服务时间即作业的运行时间,这个是不会变的,等待时间越长,则响应时间越长。
二、 简答题(6题,共计40分)
- (4分)传统操作系统需要有 处理机 管理、存储器 管理、设备 管理和 文件 管理等基本功能。
课本:P17
2.(2分)方便性 和 有效性 是设计操作系统时最重要的两个目标。
课本:P2
3.(4分)分时系统的特征:多路性 、独立性 、及时性 、交互性 。
课本:P10
4.(10分)画出下列语句的前趋图。 课本:P35
S1: u=a+b;
S2:v = ( c - d ) * e;
S3: w = u + a;
S4: x = u - v; (前驱为S1、S2)
S5: y = w % x; (前驱为S3、S4)
S6: z = y / e; (前驱为S5)
5.(10分)操作系统具有哪些特征?它们之间有何关系? (课本:P14-17)
(1)操作系统具有四个基本特征:并发、共享、虚拟和异步。
(2)这四个基本特征之间的关系:
①并发和共享是操作系统最基本的特征。
②并发和共享互为存在的条件。
③虚拟以并发和共享为前提条件。
④异步性是并发和共享的必然结果。
6.(10分)简述并发与并行的区别。(课本:P14)
①并行性是指两个或多个事件在同一时刻发生;而并发性是指两个或多个事件在同一时间间隔内发生。
②并发是指一个处理器同时处理多个任务;并行是指多个处理器或多核处理器同时处理多个不同的任务。
③并发是逻辑上的同时发生,而并行是物理上的同时发生。