操作系统(1.3)--习题
也即铺设的I/O软件,隐藏了I/O设备的具体细节,向上提供了一组抽象的I/O设备。2)为了方便用户使用文件系统,又可在第一层软件(I/O管理软件)上再覆盖一层用于文件管理的软件,由它来实现对文件操作的细节,并向上层提供一组实现对文件进行存取操作的数据结构和命令,即,文件管理软件实现了对硬件资源操作的第二个层次的抽象,依次类推,如果在文件管理软件上再覆盖一层面向用户的窗口软件,则用户便可以在窗口环境
一、课堂习题
1、一个作业第一 次执行时用了5min ,而第二次执行时用了6min,这说明了操作系统的( )特点。
A、并发性
B、共享性
C、虚拟性
D、不确定性
D
2、在计算机系统中,操作系统是( )。
A、处于裸机之上的第一层软件
B、处于硬件之下的低层软件
C、处于应用软件之上的系统软件
D、处于系统软件之上的用户软件
A
3、( )不是基本的操作系统。
A、批处理操作系统
B、分时操作系统
C、实时操作系统
D、网络操作系统
D
4、在设计分时操作系统时,首先要考虑的是____;在设计实时操作系统时,首先要考虑的是____,在设计批处理系统时,首先要考虑的是____(1)灵活性和可适应性;
(2)交互性和响应时间;
(3)周转时间和系统吞吐量;
(4)实时性和可靠性。
答案: (2), (4),(3)
5、分时系统中,为使多个用户能够同时与系统交互,最关键的问题是__A__当用户数目为100时,为保证响应不超过2秒;此时的时间片最大应为__B__
A:
(1)计算机具有足够的运行速度;
(2)内存容量应足够大;
(3)系统能及时地接收多个用户输入;
(4)能在一短的时间内,使所有用户程序都能运行;
(5)能快速进行内外存对换。
B:
(1) 10ms;
(2) 20ms;
(3) 50ms;
(4) 100ms;
(5) 200ms。
(4)、(2)
6、为了提高计算机的处理机和外部设备的利用率,把多个程序同时放入主存,在宏观上并行运行是__A__;把一个程序划分成若千个同时执行的程序模块的设计方法是__B__ ;多个用户在终端设备上的交互方式输入、排错和控制其程序的运行是__C__ ;由多个计算机组成的一个系统,这些计算机之间可以通信来交换信息,互相之间无主次之分,它们共享系统资源,程序由系统中的全部或部分计算机协同执行,管理上述计算机系统的操作系统是__D__ ;有一类操作系统的系统响应时间的重要性超过系统资源的利用率,它被广泛地应用于卫星控制、飞机订票业务等领域是__E__。
A—E:
①分时0S
②实时0S
③批处理系统
④网络0S
⑤分布式0S
⑥单用户0S
⑦多重程序设计
⑧多道程序设计
⑨并发程序设计
⑧、⑨、①、⑤、②
7、并发和共享是操作系统的两个最基本的特征,两者之间互为存在条件。
8、操作系统的主要功能包括处理机管理、存储器管理、设备管理和_文件管理。
9、在单处理机系统中,任何时刻只有一个进程处于运行状态。
二、课后习题
10、设计现代OS的主要目标是什么?
- 有效性
- 方便性
- 可扩充性
- 开放性
11、OS的作用表现在哪几个方面?
- OS作为用户与计算机硬件系统之间的接口
- OS作为计算机系统资源的管理者
- OS实现了对计算机资源的抽象
12、为什么说操作系统实现了对计算机资源的抽象?
1) 对于一个完全无软件的计算机系统,由于其提供的仅是硬件接口(物理接口),所以用户需要对实现物理接口的细节有充分理解。 操作系统首先在裸机上覆盖一层I/O设备管理软件,其隐藏了I/O设备操作的细节,并可向上将I/O设备抽象为一组数据结构以及一组I/O操作命令,如read和write命令,这样用户可以利用这些数据结构及操作命令来进行数据的输入和输出,而无须关心I/O是如何具体实现的。也即铺设的I/O软件,隐藏了I/O设备的具体细节,向上提供了一组抽象的I/O设备。实现了对计算机硬件操作的第一层次抽 象。
2)为了方便用户使用文件系统,又可在第一层软件(I/O管理软件)上再覆盖一层用于文件管理的软件,由它来实现对文件操作的细节,并向上层提供一组实现对文件进行存取操作的数据结构和命令,即,文件管理软件实现了对硬件资源操作的第二个层次的抽象,依次类推,如果在文件管理软件上再覆盖一层面向用户的窗口软件,则用户便可以在窗口环境下方便地使用计算机,从而形成一台功能更强的虚拟机。
3)OS是铺设在计算机硬件上的多层软件的集合,它们不仅增强了系统的功能,还隐藏了对硬件操作的具体细节,实现了对计算机硬件操作的多个层次的抽象模型。
13、OS有哪几大特征?其最基本的特征是什么?
并发性、共享性、虚拟性、异步性
并发性
更多推荐
所有评论(0)