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

2017年浙江大学数学学院408计算机学科专业基础综合之计算机操作系统考研强化模拟题

  摘要

一、选择题

1. 原语是一种特殊的系统调用命令,它的特点是( )。

A. 执行时不可中断 B. 自己调用自己 C. 可被外层调用 D. 功能强 【答案】A

【解析】原语可分为两类:一类是机器指令级的,其特点是执行期间不允许中断;另一类是功能级的,其特点是作为原语的程序段不允许并发执行。两类原语在执行时都不可中断。

2. 在下述存储管理技术中,( )处理不当会产生抖动。

A. 固定分区 B. 可变分区 C. 简单分页 D. 请求分页 【答案】D

【解析】请求分页涉及到页面的换入换出,处理不当会产生抖动。

3. 下列选项中,操作系统提供给应用程序的接口是( )。

A. 系统调用 B. 中断 C. 库函数 D. 原语 【答案】A

,如用户【解析】操作系统提供两类接口,一类是命令接口(图形接口是命令接口的图形化)通过键盘命令和鼠标命令来操作计算机;另一类是程序接口,它提供一组系统调用,用户可以通过运行一些应用程序来访问操作系统的资源。

系统调用(System Call )作为呈现给用户的接口,包含了内核提供的一系列具备预定功能的内核函数。操作系统提供了系统调用的调用接口,进程调用后由操作系统负责,把应用程序的请求传给内核,调用相应的内核函数完成所需的处理,将处理结果返回给应用程序,并将执行权交还给进程,应用程序继续执行后续操作。

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

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

5. 在段式存储管理中,一个段是一个( )区域。

A. 定长的连续 B. 不定长的连续 C. 定长的不连续 D. 不定长的不连续 【答案】B

【解析】段是一个逻辑的概念,物理上可以是不连续的。

6. 在现代操作系统中采用缓冲技术的主要目的是( )。

A. 改善用户编程环境 B. 提高CPU 的处理速度

C. 提高CPU 和设备之间的并行程度 D. 实现与设备无关性 【答案】C

【解析】缓冲是用来在两种不同速度的设备之间传输信息时平滑传输过程的常用手段。缓冲技术是用来匹配CPU 与设备之间速度差异和负荷的不均匀。

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

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

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

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

9. 在单处理机系统中,可并行的是( )。

进程与进程

处理机与设备

处理机与通道

设备与设备

A. B. C. D. 【答案】D

,某时刻处理机只能执行一个【解析】单处理机即只有一个处理机(此处不包含多核的情况)

进程,所以进程与进程之间不能并行执行。处理机、通道、设备都能并行执行,比如同时打印(设备)、计算(处理机)、传输数据(通道控制内存与外存间数据交换)。

换个角度来想,进程的执行必须要依赖处理机,而一个处理机同时只能处理一个进程,所以单处理机系统中进程就不可以并行;而其他选项依赖的是不同部件,因此可以并行。

明确一个概念,即使是采用了多道程序设计技术的系统,只要是单处理机,进程就不可以并行,而只是并发。因此如果题目改成“采用多道程序设计技术的单处理机系统”,答案依然不变。

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

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

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

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