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个作业。请问在单道、多道环境下,各个资源的利用率分别是多少?