1.4 自测练习

一、填空题

1.操作系统的基本功能包括__管理、__管理、__管理、__管理。除此之外,还为用户使用操作系统提供了用户接口。

2.__是指可以在多种硬件平台上运行的操作系统,如UNIX、Windows等;而__则是计算机生产厂商为自己的硬件平台设计的操作系统,如IBM的OS/390等。

3.并发性和__性是操作系统的两个最基本的特征,两者互为依存。

4.分时操作系统的主要特征有三个,即______

5.计算机系统是由__系统和__系统两大部分组成。

6.如果操作系统具有很强的交互性,可同时供多个用户使用,但时间响应不太及时,那么,这类操作系统应属于__类型;如果操作系统可靠,时间响应及时但仅有简单的交互能力,则属于__类型;如果操作系统在用户提交作业后,不提供交互能力,它所追求的是计算机资源的高利用率,大吞吐量和作业流程的自动化,那么,这类操作系统应属于__类型。

7.假设某计算机内存为1MB,操作系统占用200KB,其余空间允许4道程序共享,每道程序占用200KB,若忽略操作系统开销,在80%的时间用于等待I/O操作的情况下,CPU的利用率为__;当增加1MB内存,允许内存中同时存在9道程序时,CPU的利用率为__

8.操作系统为用户提供了两种类型的接口。一种是__,主要供用户使用,用于组织和控制作业的执行或管理计算机系统。另一种是__,主要供编程人员使用,请求操作系统提供服务。

9.操作系统是计算机系统的一种系统软件,它以尽量合理、有效的方式组织和管理计算机的__,并控制程序的运行,使整个计算机系统能高效地运行。

10.按内存同时运行程序的数目,可将批处理操作系统分为两类:____

11.一个分时操作系统的10个终端用户同时工作,时间片为100毫秒,每个终端用户请求需要花费300毫秒处理,终端响应时间为__秒。

二、单项选择题

1.操作系统的__管理部分主要负责对进程进行调度。

A.主存储器

B.控制器

C.运算器

D.处理机

2.操作系统是对__进行管理的软件。

A.软件

B.硬件

C.计算机资源

D.应用程序

3.从用户的观点看,操作系统是__

A.用户和计算机之间的接口

B.控制和管理计算机资源的软件

C.由若干层次的程序按一定的结构组成的有机体

D.合理地组织计算机工作流程的软件

4.操作系统的功能是进行处理机管理、__管理、设备管理和文件管理,并提供用户接口。

A.进程

B.存储器

C.硬件

D.兼容性

5.同时兼有多道批处理、分时、实时处理的功能,或者其中两种功能的操作系统称为__

A.通用操作系统

B.网络操作系统

C.分布式操作系统

D.专用操作系统

6.__操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端交互地使用计算机。

A.网络

B.分布式

C.分时

D.实时

7.在操作系统中采用多道程序设计技术,可以提高CPU和外部设备的__

A.利用率

B.可靠性

C.稳定性

D.兼容性

8.分时操作系统通常采用__策略为用户服务。

A.可靠性和灵活性

B.时间片轮转

C.时间片加权分配

D.短作业优先

9.在__操作系统控制下,计算机系统能及时处理由过程控制反馈的数据并做出响应。

A.实时

B.分时

C.分布式

D.网络

10.下面6个系统中,必须是实时操作系统的有__个。

火车订票系统,机器翻译系统,飞行控制系统,办公自动化系统,住院病人监护系统,汽车防抱死制动系统

A.2

B.3

C.4

D.5

11.如果分时操作系统的时间片一定,那么__,响应时间越长。

A.用户数越少

B.用户数越多

C.内存越小

D.内存越大

12.批处理系统中,作业成批存入__,等待作业调度。

A.外存

B.通道

C.主存

D.寄存器

13.在一个以批处理为主的系统中,为保证系统的吞吐量,需要缩短用户作业的__

A.周转时间

B.运行时间

C.提交时间

D.完成时间

14.在分时与批处理相结合的系统中,出现了具有“前台”和“后台”的分时操作系统,根据响应的紧迫程度,引入“前台作业”和“后台作业”的概念,其目的是__

A.增加终端用户的数目

B.保证运行的可靠性

C.提高系统的响应时间

D.提高CPU的利用率

15.网络操作系统除了具有普通操作系统的功能外,还必须要配置__模块,以实现操作系统与网络之间的接口。

A.信息交换

B.资源共享

C.网络通信

D.信息安全

16.操作系统中对数据进行管理的模块称为__

A.数据库系统

B.文件系统

C.检索系统

D.数据库管理系统

17.在计算机系统中,允许多个程序同时进入内存并运行,这种技术称为__

A.SPOOLing技术

B.虚拟存储技术

C.缓冲技术

D.多道程序设计技术

18.多道批处理系统的硬件支持来自20世纪60年代初发展起来的__

A.RISC技术

B.中断和通道技术

C.集成电路

D.高速内存

19.批处理系统的主要缺点是__

A.缺少交互性

B.CPU不能与I/O设备并行

C.CPU利用率低

D.程序不能并发执行

20.所谓__是指,将一个以上的作业放入主存,并且同时处于运行状态,这些作业共享处理机的时间和外围设备等其他资源。

A.多重处理

B.多道程序设计

C.实时处理

D.并行处理

三、不定项选择题

1.分时系统需要使用下面__技术。

A.多道程序设计技术

B.作业说明书

C.终端命令解释程序

D.中断处理

E.优先级调度

F.系统调用

2.下列给出的指令中,只在核心态下执行的指令有__

A.屏蔽所有中断

B.读时钟日期

C.设置时钟日期

D.改变存储映像图

E.存取某地址单元的内容

F.停机

3.下列关于分时操作系统的说法,正确的是__

A.采用分时技术的操作系统称为分时操作系统

B.在分时操作系统中,用户使用脱机操作方式

C.分时操作系统具有多路性、交互性、独占性和及时性的特征

D.分时操作系统对外部请求在严格时间范围内做出反应,要求高可靠性和完整性

E.影响分时操作系统响应时间的因素有很多,主要包括:CPU处理速度、终端数目、时间片大小、信息交换量和交换速度等

F.分时操作系统中,程序的执行在时间上有要求,但并不严格,时间上的错误,一般不会导致造成灾难性的结果

4.下列关于操作系统的相关叙述中正确的是__

A.分时操作系统一定是多道系统,多道系统也一定是分时操作系统

B.为了提高计算机CPU和外部设备的利用率,把多个程序同时放入主存,使CPU和外部设备能并行执行,这种方法称为多道程序设计

C.批处理操作系统不允许用户随时干预自己作业的运行

D.批处理作业必须具有作业控制信息

E.分时操作系统不一定都具有人-机交互功能

F.从响应时间的角度看,实时操作系统与分时操作系统差不多

5.常见的通用操作系统是分时与批处理的结合。其处理原则是__

A.分时优先,批处理在后

B.批处理优先,分时在后

C.分时与批处理同等对待

D.优先接纳终端作业,仅当终端作业数小于系统可以允许同时工作的作业数时,可以调度批处理作业

E.允许终端作业与批处理作业混合同时执行

F.有终端作业进程就绪时,优先让其按“时间片轮转”法先运行。没有终端作业时,再按确定算法选择批处理作业就绪进程运行

四、是非题

1.( )操作系统是一种应用软件。

2.( )操作系统的发展与计算机硬件的发展紧密相关。

3.( )设计实时操作系统时,首先应考虑系统的优良性和分配性。

4.( )批处理操作系统不允许用户随时干涉自己程序的运行。

5.( )操作系统给用户提供两个接口,它们分别为命令接口和程序接口。

6.( )单道批处理操作系统中,整个内存只用来存放一个用户程序,只有多任务操作系统中才会划分一部分空间用来存放管理程序。

7.( )用户程序中对操作系统的调用称为系统调用。实际上系统调用指令本身是由CPU提供的机器指令,但其所调用的功能是操作系统提供的。

8.( )由于采用分时技术,用户可以独占计算机的资源。

9.( )批处理操作系统采用脱机处理方式,提供的操作界面是键盘操作命令。

10.( )多机系统就是由两个或两个以上的计算机组成的计算机系统。

11.( )用户无论是以批处理方式还是交互方式来运行作业,都需要事先进行用户注册。

五、综合题

1.采用多道程序设计的主要优点是什么?

2.试述多重处理系统和多道处理系统的区别。

3.试述系统调用与一般调用的异同点。

4.试比较单道批处理系统与多道批处理系统的特点。

5.有3个作业A、B、C,分别为计算、检索和打印作业,单道运行时间分别为5分钟、10分钟和15分钟。它们可并行在15分钟内完成3个作业。请问在单道、多道环境下,各个资源的利用率分别是多少?