2020 年 10 月高等教育自学考试全国统一命题考试
操作系统
(课程代码 02326)
第一部分选择题
一、单项选择题:本大题共 20 小题,每小题 1 分,共 20 分。在每小题列出的选项中只有一
项是符合题目要求的,请将其选岀。
1.操作系统中,为了防止由于用户的错误而导致整个系统发生不可预料的后果,通常为中
央处理器引入了运行模式的概念。运行模式一般分为用户模式和
B.共享模式
D.恢复模式
A.调用模式
C.特权模式
2.操作系统的设计过程一般可分为功能设计、算法设计和
A.程序设计
B.结构设计
3.存储器的最小编制单位是
A、二进位 B、字节 C、字 D、双字
4.在处理器的寄存器中,用于记录处理器的运行模式信息的是
C.接口设计 D.界面设计
A.地址寄存器
C.指令寄存器
B.数据寄存器
D.程序状态字
B.从管态转换为目态
D.维持管态
5.用户程序在执行过程中系统调用,此时处理器的工作状态
A.从目态转换为管态
C.维持目态
6.多道程序设计的优势之一是
B.缩短作业的执行时间
A.避免发生资源竞争
D.减少调度次数
C.减少处理器空闲时间
7.如果有 10 个进程并发运行,则以下不可能出现的情形是
A.一个进程处于运行态,没有就绪态的进程,9 个阻塞的进程
B.一个进程处于运行态,9 个就绪态的进程,没有阻塞的进程
C.一个进程处于运行态,1 个就绪态的进程,8 个阻塞的进程
D.没有进程处于运行态,2 个就绪态的进程,8 个阻塞的进程
D.一段数据区
B、M 个 C、N-M 个 D、1 个
8.所谓临界区是指访问临界资源的
A.一个缓冲区 B.程序段 C.同步机制
9.在具有 N 个进程的系统中,允许 M 个进程(N≥M≥1)同时进入它们的临界区,处于等待
状态的进程数最多为
A.N 个
【解析】临界区没有进程,此时信号量为 M,每一个进程进入临界区,信号量减 1,减到-(N-M)
为止
D、用 P、V 操作可解决任何进程的互斥问题
10.在 9 个生产者、6 个消费者共享容量为 8 的缓冲器的生产者-消费者问题中,设 S 为互斥
使用缓冲器的信号量,其初始值应设为
A.1
【解析】互斥使用某些临界资源,是指在同一时间段只允许一个进程使用该资源所以互斥
B.6
C.8
D.9
B、互斥条件
D.循环等待条件
B.死锁必无环 C、有环必死锁 D、有环无死锁
信号量的初值都为 1。若用 PV 操作来管理进程互斥地进入临界区,则只要用一个信号量与
一组涉及共享变量的相关临界区联系起来,该信号量的初值定为 1
11.资源的有序分配策略,破环了导致死锁的四个必要条件中的
A、不可剥夺条件
C、请求和保持条件
12.下列关于死锁的说法中,正确的是
A.死锁必有环
13.设系统中有 n 个进程并发,共享竞争资源 X,且每个进程都需要 m 个资源 X,为使该系统
不会发生死锁,则资源 X 的个数最少应为
A.n*m+1
【解析】
最极端的情况是每个进程有 m-1 个资源,而总资源一共就有 n*(m-1)个,那么这个时候也会
发生死锁,这个时候只需要再多出一个资源,就可以保证某一个进程执行成功,然后执行成
功以后,就会有更多的资源释放,后面的进程也可以执行。所以最终的结果就是 n*(m-1)+1
14.存储管理中,地址静态重定位的时机是
B.n*(m-1)+1
C.n*m+n
D.n*m+m
A.在程序编译时
C.在程序装入内存时
【解析】静态重定位:在逻辑地址转换为物理地址的过程中,地址变换是在进程装入
B.在程序链接时
D.在程序运行时
时一次完成,以后不在改变。
15.在可变分区方案中,某一作业完成后,系统收回其内存空间,并与相邻空闲区合并,为
此需修改空闲区表,造成空闲区数减 1 的情况是
A.无上邻(低址)空闲区,也无下邻(高址)空闲区
B、有上邻(低址)空闲区,也无下邻(高址)空闲区
C.有下邻(高址)空闲区,也无上邻(低址)空闲区
D.无上邻(低址)空闲区,也无下邻(高址)空闲区
16.下列关于虚拟页式存储管理的叙述中,正确的是
A.程序和数据是在开始执行前一次性装入的
B.在页表中一定要有“存在位”、“访问位”等信息
C.一个被置换的页面一定要写回外存
D.产生缺页异常一定要置换一个页面
【解析】
A. 程序、数据不是一次性装入,是装入了一部分,后续根据需要,进行换入换出的;
C. 产生缺页中断时,若内存中有闲置的物理页面,就直接分配,不用淘汰了;
D 淘汰的页面若发生过写操作,即被修改过,则一定要写回内存;若没被修改过,就直接
free 掉,不用写回了;
17.下列磁盘空间管理策略中,能够迅速找到大量空闲盘块地址的是
A.成组链接法
C.空闲块表
B.空闲块链表
D.位示图
18.一个 UNIX 系统根目录由 bin、etc、lib 和 user 构成。其中 user 目录中存储用户的子目
录,由两个用户 user1 和 user2,user1 目录下有一个 hello 文件,当前目录为/user/user2,
以下说法不正确的是
A,/user/user1/hello 是绝对路径
B、user1/hello 是相对路径
C、在当前目录下不能创建名为 hello 的文件
D、在当前目录下不能通过路径 user1/hello 访问 hello 文件
19.若以系统中信息组织方式来划分设备,可将 I/O 设备划分为字符设备和
A.块设备
20.计算机系统中,每一种外围设备在自己的设备控制器的控制下工作,每个设备控制器有
若干个寄存器用来处理器进行通信,这些寄存器包括控制寄存器、状态寄存器和
B.存储设备 C.多媒体设备 D.虚拟设备
A.界限寄存器
C.中断寄存器 D.数据寄存器
B.读写寄存器
二、填空题:本大题共 10 小题,每小题 2 分,共 20 分。
21.并发性是操作系统的基本特征。计算机程序的并发性体现在下面两个方面,一是用户程
序与_用户程序之间的并发执行,二是用户程序与_操作系统之间的并发执行。
22.顺序性、封闭性是程序顺序执行时的基本特征。由此可以引出程序顺序执行时,其执行
结果具有两个特征,即执行结果的确定性和_可再现性__。
23.从静态的角度看,进程是由数据、程序和进程控制块三个部分组成。
24.一个管程由四部分组成,分别为管程名称、共享数据说明、对数据进行一组过程和对共
享数据的_赋初值的语句_。
25 在哲学家就餐问题中,为了防止死锁的产生,可以采用资源的有序分配法,即规定每个
哲学家想用餐时总是先拿编号 大的筷子,再拿编号 小 的筷子就不会出现死锁现象。
26.内存分配有两种方式,分别为 静态内存分配 和动态内存分配 其中前一种分配方式内
存分配工作是在程序运行前一次性完成
27.分区管理是一种能够满足多道程序运行的最简单的存储管理方案,有两种分区方式,分
别为 可变分区管理 和 固定分区管理.
28.计算机系统中一组带标识的、逻辑上完整意义的信息项的序列称为 文件。
29.Windows 系统的 FAT 文件系统采用的物理结构是_链接结构_。
30.启动磁盘执行输入输出时,执行一次输入输出所花费的时间包括寻找时间、__旋转时间
__和_移臂时间。