2018年华侨大学工学院408计算机学科专业基础综合之计算机操作系统考研强化五套模拟题
● 摘要
一、填空题
1. 多道程序设计的特点是多道、_____和_____。
【答案】宏观上并行;微观上串行
【解析】为了进一步提高资源的利用率和系统的吞吐量,引入了多道程序设计的技术。它按一定的算法从队列选择若干个作业调入内存,共享CPU 和系统的各种资源,并发地执行。在多道程序环境下,若干个程序宏观上同时执行,微观上交替执行。当其中一个程序由于某种原因而不能占用CPU 时,其他程序占用CPU ,提高了CPU 的利用率。因此,多道程序设计的特点是多道、宏观上并行和微观上串行。
2. 在现代操作系统中,资源的分配单位是_____,而处理机的调度单位是一个进程可以有_____线程。
【答案】线程;多个
3. 一次仅允许一个进程使用的共享资源称为_____。每个进程中访问临界资源的那段程序称为_____。
【答案】临界资源;临界区
4. 所谓操作系统虚拟机的概念,是指_____。
【答案】操作系统为用户使用计算机提供了许多服务,从而把一台难于使用的裸机抽象成了功能更强大、使用更方便的计算机系统,这种计算机系统称为虚拟机。
【解析】一台由硬件组成的计算机称为裸机,不易使用。操作系统为用户使用计算机提供了许多服务,从而把一台难于使用的裸机改造成功能更强大、使用更方便的计算机系统,这种计算机系统称为虚拟机。所谓虚拟,是指把一个物理上的实体变为若干个逻辑上的对应物。前者是实际存在的,而后者是虚的,只是用户的一种感觉。在单CPU 的计算机系统中能同时运行多道程序,好像每个程序都独享一个CPU , 这就是虚拟。在构造操作系统时,把操作系统分成若干层,每层完成特定的功能,从而形成一个虚拟机。下层的虚拟机为上层的虚拟机提供服务,这样逐次扩充以完成操作系统的功能。
5. 批处理系统主要解决_____问题,分时系统主要解决_____问题。
【答案】吞吐量;交互性
【解析】批处理系统主要是解决吞吐量问题,其主要优点是系统吞吐量大,资源利用率高;
其主要缺点是交互能力比较差。为了解决批处理系统的交互能力差就出现了分时系统。交互性是分时系统的主要特征之一,它主要是指用户通过终端设备(如键盘、鼠标)向系统发出请求,并根据系统的响应结果再向系统发出请求,直至获得满意的结果。
6. 多道运行的特征之一是宏观上并行,它的含义是_____。
【答案】同时进入系统的几道程序都是处在运行过程中,即它们先后开始了各自的运行,但均没有运行完。
【解析】为了进一步提高资源的利用率和系统的吞吐量,引入了多道程序设计的技术。它按一定的算法从队列选择若干个作业调入内存,共享CPU 和系统的各种资源,并发地执行。在多道程序环境下,若干个程序宏观上同时执行,微观上交替执行。
7. 分区存储管理方法的主要优点是易于_____,缺点是容易产生_____。
【答案】实现;碎片
8. 作业的四种状态分别为进入、后备、_____和_____。
【答案】运行,完成
【解析】作业具有提交状态,后备状态,运行状态和完成状态这四种状态。
9. 所谓虚拟存储器是指具有_____和_____功能,能从逻辑上对内存容量进行扩充的一种存储器系统。
【答案】请求;置换。
【解析】考查虚拟存储器的定义。
10.在采用索引结构的文件系统中,每个文件都至少有一张索引表。索引表中的每一个表项包括文件记录的_____。
【答案】存储地址
【解析】索引文件是实现非连续分配的另一种方案:系统为每个文件建立一个索引表。其中的表项指出存放该文件的各个物理块号,而整个索引表由文件说明项指出。
这种结构除了具备串联文件的优点之外,还克服了它的缺点。它可以方便地进行随机存取。但是这种组织形式需要増加索引表带来的空间开销。如果这些表格仅放在盘上,那么在存取文件时首先得取出索引表,然后才能查表,得到物理块号。这样就至少増加了一次访问磁盘操作,从而降低了存取文件的速度,加重了I/O负担。一种改进办法是同时把索引表部分或全部地放入内存。这是以内存空间为代价来换取存取速度的提高。
二、选择题
11.下列选项中,导致创建新进程的操作是( )。
用户登录成功
设备分配
启动程序执行 A. B. C. D.
【答案】C
【解析】用户登录成功就需要为这个用户创建进程来解释用户的各种命令操作,用户的相应操作都会反映为该用户进程的请求或反馈,便于系统管理;设备分配由相应进程提出申请,内核自动完成,对于设备的操作可以归于提出申请的这个进程,因此不需要创建新进程;启动程序执行,系统需要为这个程序创建一个对应的动态结构,也就是进程,来控制和管理这个程序的运行,可以简单地说启动程序的目的就是创建一个新进程来执行程序。
12.在设备管理中,用来实现设备分配的四个数据结构中,每个设备一张,描述设备特性和状态,反映设备的特性、设备和控制器的连接情况的数据结构是( )。
A. 设备控制表(DCT )
B. 系统设备表(SDT )
C. 控制器控制表(COCT )
D. 通道控制表(CHCT )
E. 设备
【答案】A
13.竞争计算机系统资源的基本单位是( )。
A. 进程
B. 作业
C. 程序
D. 过程
【答案】A
【解析】进程是资源分配的基本单位。
14.下列关于进程和线程的叙述中,正确的是( )。
A. 不管系统是否支持线程,进程都是资源分配的基本单位
B. 线程是资源分配的基本单位,进程是调度的基本单位
C. 系统级线程和用户级线程的切换都需要内核的支持
D. 同一进程中的各个线程拥有各自不同的地址空间
【答案】A
【解析】进程始终是操作系统资源分配的基本单位,线程不能直接被系统分配资源。因此A