当前位置:问答库>考研试题

2018年华侨大学工学院408计算机学科专业基础综合之计算机操作系统考研基础五套测试题

  摘要

一、填空题

1. 进程的两种调度方式是_____调度和_____调度,其中_____的系统开销小,但实时系统不能采用。

【答案】抢占式;非抢占式;非抢占式调度。

【解析】考查抢占式进程调度和非抢占式进程调度以及实时系统进行调度的特点。

2. 操作系统的设备管理部分能实现对设备的全面管理,其目的主要有两个,一是为了_____,二是为了防止用户误用外围设备而影响_____。

【答案】减轻用户负担;系统的可靠性

3. _____是对文件进行存取操作的基本单位。

【答案】逻辑记录

【解析】本题主要考查文件及文件的存取操作的基本单位等相关内容。文件是信息的一种组织形式,是存储在外存上的具有标识符的一组相关信息的集合,它可以是有格式的,也可以是无格式的。对文件存取操作的基本单位是文件的逻辑记录,文件是按其逻辑地址被管理的。

4. UNIX 是一个良好的、通用的、_____、_____的分时操作系统。

【答案】多用户,多任务

5. 当若干进程需求资源的总数大于系统能提供的资源数时. 进程间就会出现竞争资源的现象,如果对进程竞争的资源_____就会引起死锁。

【答案】管理或分配不当

6. 操作系统的主要功能是处理器管理、_____、_____作业管理和设备管理。

【答案】存储器管理;文件管理。

【解析】考查操作系统的功能。这是整个操作系统课程着重讲述的内容,也是最基本的内容,必须熟练掌握。

从资源管理的角度来说,操作系统的主要任务是对系统中的硬件、软件实施有效的管理,以提高系统资源的利用率。计算机硬件资源主要是指处理机、主存储器和外部设备,软件资源主要是指信息(文件系统)。因此,操作系统的主要功能相应地就有处理机管理、存储管理、设备管理和信息管理。从用户使用的角度来说,操作系统为用户提供了用户接口。

7. 在请求分页系统中,引用位标识_____,它的用途是_____。

【答案】该页面最近有没有被访问过;为页面淘汰算法在选择淘汰页时提供参考

【解析】在请求分页系统中,用户程序通常先放在辅存,运行时只装入一部分到主存。由于分配的主存块数通常少于进程的虚页数,因而执行程序时,要经常调出和调入,进行页面淘汰。通过页表设立引用位标志,用于标识某个页面最近有没有被访问。根据程序局部性原理,没被访问过的页面,最近一段时间可能也不会被访问,从而被淘汰。

8. 在现代操作系统中,资源的分配单位是_____,而处理机的调度单位是一个进程可以有_____线程。

【答案】线程;多个

9. 文件的存取除依赖于其物理结构外,还依赖于存放文件的_____特性。

【答案】存储设备

【解析】本题主要考查文件的存取方式等相关内容。

由于文件的性质和用途不同,以及用户对文件使用的要求不同,因而对文件的存取方式也不同,通常分为顺序存取和随机存取。

(1)顺序存取,是指按文件的逻辑地址顺序存取,例如,对有结构的记录文件,可按记录的排列顺序依次存取;对无结构的字符流文件,则以字符的顺序依次存取;

(2)随机存取,也称直接存取,它允许随机存取文件中的任何一个记录,而不管上一次存取了哪个记录,它按照记录的编号,通过移动读/写指针的办法来存取文件中的任一记录。

文件的存取密切地依赖于文件的物理结构,也依赖于存放文件的存储设备的特性。如磁带是典型的顺序存取设备,而磁盘则是典型的随机存取设备。

10.操作系统的PCB 结构包含进程描述信息、_____、_____和_____等方面的信息。

【答案】进程标识符;处理机状态信息;进程调度信息。

【解析】操作系统的进程控制块包含进程的描述信息、进程标识符、处理机状态信息、进程调度信息、进程优先级等信息来实现对进程的控制与管理。

二、选择题

11.对记录式文件,操作系统为用户存取文件信息的最小单位是( )。

A. 字符

B. 数据项

C. 记录

D. 文件

【答案】C

【解析】由相关联记录组成的文件中的基本信息单位是记录。记录是由多个字节组成的具有特定意义的信息单位。记录式文件主要用于信息管理。

12.中断处理和子程序调用都需要压栈以保护现场。中断处理一定会保存而子程序调用不需要保存其内容的是( )。

A. 程序计数器

B. 程序状态字寄存器

C. 通用数据寄存器

D. 通用地址寄存器

【答案】B

【解析】本题考查的是中断处理和子程序调用所保存内容的区别,可以先从两者的作用不同来考虑。中断的发生通常是突然的,如地址越界等,往往是系统无法预知的(外部输入中断也是无法预知的,计算机不会知道用户什么时候用键盘输入)。当系统发生中断时要转入中断处理程序,处理完之后要返回到发生中断时的指令处继续执行,由于处理中断时CPU 可能会切换状态(如果在系统态发生中断则始终为系统态,不需要切换),所以中断处理返回时就需要还原当时的程序状态,包括处理器信息等,这就用到了程序状态字(PSW )寄存器所存储的内容。程序状态字寄存器用于记录当前处理器的状态和控制指令的执行顺序,并且保留和指示与运行程序有关的各种信息,其主要作用是实现程序状态的保护和恢复。所以中断处理时一定要将PSW 压栈保存。

子程序调用是系统能够预知的,而且子程序调用通常是在进程内部执行,不会更改程序状态,即便更改程序状态,只要更新寄存器就行,而不需要保存,因为一切都是系统预料到的,不需要保护和恢复。因此,子程序调用主要保存局部参数信息等,不需要将PSW 压栈。

中断处理和子程序调用对其他3个选项的操作都是相同的。

13.在设备管理中,用来实现设备分配的四个数据结构中,每个设备一张,描述设备特性和状态,反映设备的特性、设备和控制器的连接情况的数据结构是( )。

A. 设备控制表(DCT )

B. 系统设备表(SDT )

C. 控制器控制表(COCT )

D. 通道控制表(CHCT )

E. 设备

【答案】A

14.有两个并发执行的进程P1和P2, 共享初值为1的变量x 。P1对x 加1,P2对x 减1。