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

2017年西北大学信息科学与技术学院844软件工程学科专业基础综合(数据结构与操作系统各50%)考研强化模拟题

  摘要

一、选择题

1. 下列选项中,在用户态执行的是( )。

A. 命令解释程序

B. 缺页处理程序

C. 进程调度程序

D. 时钟中断处理程序

【答案】A

【解析】CPU 状态分为管态和目态,管态又称为特权状态、系统态或核心态。通常,操作系统在管态下运行。CPU 在管态下可以执行指令系统的全集。目态又称为常态或用户态,当机器处于目态时,程序只能执行非特权指令,用户程序只能在目态下运行。

CPU 将指令分为特权指令和非特权指令,对于那些危险的指令,只允许操作系统及其相关模块使用,普通的应用程序不能使用。

缺页处理与时钟中断都属于中断处理程序,处理不当会对系统造成不良影响,因此只能在系统态执行。进程调度属于系统的一部分,也只能在系统态执行。命令解释程序属于命令接口,是操作系统提供给用户所使用的接口,因此可以用在用户态执行。因此选A 项。

另一个提供给用户程序的接口-系统调用也是在用户态执行。

2. 在9个生产者,6个消费者共享容量为8的缓冲区的生产者消费者问题中,互斥使用缓冲区的信号量S 的初始值为( )。

A.8

B.1

C.9

D.6

【答案】B

【解析】互斥使用缓冲区的信号量只能取值0、1,一般初始值为1。

3. 索引式(随机)文件组织的一个主要优点是( )。

A. 不需要链接指针

B. 能实现物理块的动态分配

C. 回收实现比较简单

D. 用户存取方便

【答案】B

【解析】使用索引文件,很容易实现物理块的动态分配,只需要对索引表进行修改就行了。

4. 磁带适用于存放( )文件。

A. 随机

B. 索引

C. 串联

D. 顺序

【答案】D

5. 串行接口是指( )。

A. 接口与系统总线之间串行传送,接口与I/0设备之间串行传送

B. 接口与系统总线之间串行传送,接口与1/0设备之间并行传送

C. 接口与系统总线之间并行传送,接口与I/0设备之间串行传送

D. 接口与系统总线之间并行传送,接口与I/0设备之间并行传送

【答案】C

6. ( )优先权是在创建进程时确定的,确定之后在整个进程运行期间不再改变。

A. 先来先服务

B. 静态

C. 动态

D. 短作业

【答案】B

【解析】静态优先数是在进程创建时根据进程初始特性或用户要求而确定的,而且该优先数在进程的整个生命周期内一直不变。

7. 在中断系统中,CPU —旦响应中断,则立即关闭标志,以防止本次中断响应过程被其他中断源产生另一次中断干扰( )。

A. 中断允许

B. 中断请求

C. 中断屏蔽

D. 设备完成

【答案】C

8. —个文件系统的逻辑分区( )。

A. 不能管理大于物理硬盘容量

B. 能管理2个相同的物理硬盘

C. 能管理2个不相同的物理硬盘

D. 能管理多个不相同的物理硬盘

【答案】A

【解析】逻辑分区必须跟实际的硬盘大小相对应。

9. 在UNIX 中,通常把设备作为( )文件来处理。

A. 特殊

B. 普通

C. 目录文件

D. 设备

【答案】A

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

A. 数据集合

B. 目标程序

C. 源程序

D. 进程控制块

【答案】D

【解析】在进程的整个生命期中,系统总是通过PCB 对进程进行控制的,亦即,系统是根据

PCB 是进程存在的惟一标志。 进程的PCB 而不是任何别的什么而感知到该进程的存在的。所以说,

11.计算机系统的二级存储包括( )。

A.CPU 寄存器和主存缓冲区

B. 超高速缓存和内存储器

C.ROM 和RAM

D. 主存储器和辅助存储器

【答案】D

【解析】由于主存储器能被处理器直接访问,而辅助存储器则不能,因此,在进程运行时,必须把它的程序和数据放到主存储器中,考虑到存储器的空间不足,一般计算机系统都采用二级存储的方法,利用辅助存储器存放准备运行的程序和数据,当需要时或主存空间允许时,随时将它们读入主存储器。

12.在UNIX 系统中,请求调用是采用下列算法中的( )算法。

A.LFU

B.FIFO

C.LRU

D.LIFO

【答案】C

【解析】最近最久未使用算法(LRU )。该算法选择在最近一段时间内最久没有使用过的页淘汰掉。它依据的是程序局部性原理。最近最久未使用算法是利用一个特殊的栈来保存当前使用的