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

2017年华中科技大学计算机科学与技术学院408计算机学科专业基础综合之计算机操作系统考研仿真模拟题

  摘要

一、选择题

1. 在计算机系统中,操作系统是( )。

A. —般应用软件 B. 核心系统软件 C. 用户应用软件 D. 系统支撑软件 【答案】B

【解析】软件分为系统软件和应用软件,操作系统是系统软件。

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

两个操作完成后,x 的值( )。 A. 可能为-1或3 B. 只能为1 C. 可能为0、1或2 D. 可能为-1、0、1或2 【答案】C

【解析】执行①②③④⑤⑥结果为1,执行①②④⑤⑥③结果为2, 执行④⑤①②⑨⑥结果为0, 结果-1无法得到。这个题目的进程之间没有同步关系,因此通过分步尝试就可以得到答案。有的题目中两个进程会有同步关系,可以画出前趋图,以防推进顺序错误。

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

A. 设备控制表(DCT ) B. 系统设备表(SDT ) C. 控制器控制表(COCT ) D. 通道控制表(CHCT ) E. 设备 【答案】A

4. 设置当前目录的主要原因是( )。

A. 节省主存空间 B. 加快文件查找速度 C. 节省辅存空间 D. 便于打开文件 【答案】B

【解析】设置当前目录后查询顺序从当前目录开始,根据局部性原理,在当前目录找到的概率很高,所以能加快文件查找速度。

5. 进程在系统中是否存在的唯一标志是( )。

A. 数据集合 B. 目标程序 C. 源程序 D. 进程控制块 【答案】D

【解析】在进程的整个生命期中,系统总是通过PCB 对进程进行控制的,亦即,系统是根据PCB 是进程存在的惟一标志。 进程的PCB 而不是任何别的什么而感知到该进程的存在的。所以说,

6. 通常对文件系统来说,文件名及属性可以集中在( )中以便查找。

A. 目录 B. 索引 C. 字典 D. 作业控制块 【答案】A

,文件目录记【解析】在文件系统中,为每个文件建立了一个文件目录(又称目录或目录项)

录文件的名字、程度和文件存放在外存的物理地址,以及文件属性、文件建立时间和日期等信息。文件目录又称为文件控制块。

7. 若处理器有32位地址,则它的虚拟地址空间为( )字节。

A.2G B.4G C.100K D.640K 【答案】B 【解析】

8. 在不同速度的设备之间传送数据( )。

A. 必须采用同步控制方式

B. 必须采用异步控制方式 C. 可用同步方式,也可用异步方式 D. 必须采用应答方式 【答案】C

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

A. 程序计数器 B. 程序状态字寄存器 C. 通用数据寄存器 D. 通用地址寄存器 【答案】B

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

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

10.下面有关选择进程调度算法的准则错误的是( )。

A. 尽量提高处理器利用率 B. 尽可能提尚系统吞吐量

C. 适当增长进程在就绪队列中的等待时间 D. 尽快响应交互式用户的请求 【答案】C

【解析】选择调度算法应该尽量减少等待时间,从而降低响应时间。

11.在存储管理中采用对换和覆盖,目的是( )。

A. 物理上扩充 B. 实现主存共享