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

2017年南京航空航天大学计算机科学与技术学院829计算机专业基础之计算机操作系统考研导师圈点必考题汇编

  摘要

一、选择题

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

A. 不能管理大于物理硬盘容量 B. 能管理2个相同的物理硬盘 C. 能管理2个不相同的物理硬盘 D. 能管理多个不相同的物理硬盘 【答案】A

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

2. 在采用DMA 方式高速传输数据时,数据传送是( )。

A. 在总线控制器发出的控制信号控制下完成的 B. 在DMA 控制器本身发出的控制信号控制下完成的 C. 由CPU 执行的程序完成的 D. 由CPU 响应硬中断处理完成的 【答案】B

3. 在进程管理中,当( )时,进程状态从运行态转换到就绪态。

A. 进程被调度程序选中 B. 时间片用完 C. 等待某一事件发生 D. 等待的事件发生 【答案】B

【解析】考查进程调度的原因。A 项进程将从就绪态变为运行态,C 项将从运行态变成阻塞态,D 项从阻塞态变成就绪态。

4. 对于处理机调度中的高响应比调度算法,通常,影响响应比的主要因素可以是( )。

A. 程序长度 B. 静态优先数 C. 运行时间 D. 等待时间 【答案】D

【解析】响应比R 定义如下:

其中,T 为该作业估计需要的执行时间,W 为作业在后备状态队列中的等待时间。 作业的执行时间通常改变不了,所以影响响应比的主要因素是等待时间。

5. 一个由微处理器构成的实时数据采集系统,其采样周期为20ms ,A/D转换时间为25@,则当CPU 采用方式读取数据时,其效率最高( )。

A. 查询 B. 中断 C. 无条件传送 D. 延时采样 【答案】B

6. 下列进程调度算法中,综合考虑进程等待时间和执行时间的是( )。

A. 时间片轮转调度算法 B. 短进程优先调度算法 C. 先来先服务调度算法 D 高响应比优先调度算法 【答案】D

【解析】在高响应比优先调度算法中,计算每个进程的响应比,响应比最高的进程优先获得CPU 。响应比计算公式为:

因此高响应比优先调度算法综合考虑到了进程等待时间和执行时间。对于同时到达的长进程和短进程相比,由于执行时间短,短进程会优先执行,以提高系统吞吐量。当某进程等待时间较长时,响应比会变大,其优先级会提高并很快得到执行,因此不会产生进程调度不到的情况。

7. 下面不属于操作系统提供虚拟设备技术原因的是( )。

A. 独占设备可以作为共享设备来使用

B. 独占设备使用的静态分配技术既不能充分利用设备,又不利于提高系统效率

C. 在一定硬件和软件条件的基础上共享设备可以部分或全部地模拟独占设备的工作,提高独占设备的利用率和系统效率

D. 计算机系统具有多道处理功能,允许多道作业同时执行 【答案】D

【解析】D 项只是实现虚拟设备技术的条件,不是原因。

8. 最容易造成很多小碎片的可变分区分配算法是( )。

A. 首次适应算法

B. 最佳适应算法 C. 最坏适应算法 D. 以上算法都不会 【答案】B

【解析】最佳适应算法是指,根据申请在空闲区表中选择能满足申请长度的最小空闲区。此 算法最节约空间,因为它尽量不分割大的空闲区。该算法缺点是可能会形成很多很小的空闲区域。

9. 采用段式存储管理时,一个程序如何分段是在( )决定的。

A. 分配主存时 B. 用户编程时 C. 装作业时 D. 程序执行时 【答案】B

【解析】段式存储管理是为了方便编程,满足用户需求而引入的,所以分段必须在用户编程时决定。

10.有两个并发执行的进程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无法得到。这个题目的进程之间没有同步关系,因此通过分步尝试就可以得到答案。有的题目中两个进程会有同步关系,可以画出前趋图,以防推进顺序错误。

11.中断向量可提供( )。

A. 被选中设备的地址 B. 传送数据的起始地址 C. 中断服务程序入口地址 D. 主程序的断点地址。 【答案】C