目录
选择题
下列关于程序并发执行的特 征正确的是() I.顺序性 II.间断性 III封闭 性 IV.开放性 V.可再现性 VI. 不可再现性
A. IⅡV
B. I IV V
C. II IV VI
D. ⅡⅡVI
正确答案:C
书本位置:P38 2.1.3 2
2.下列关于进程的说法错误的 是()
A. 进程是程序在某个数据集合 上的一次执行活动
B. 进程是系统进行资源分配的 独立单位
C. 进程是系统调度的独立单位
D. 进程只是一次抽象的活动
正确答案:D
书本位置:P39 2.2.1 (1)(3)
3.下列不是进程特征的是()
A. 动态性
B. 并发性
C. 并行性
D. 独立性
E. 异步性
正确答案:C
书本位置:P39 2.2.1 2
4.下列不是进程基本状态的是 ( )
A. 阻塞状态
B. 执行状态
C. 挂起状态
D. 就绪状态
正确答案:C
书本位置:P40 2.2.2 1
5.下列关于进程状态变换的说 法错误的是()
A. 处于就绪态进程获得调度后 转为执行态
B. 处于执行态的进程因时间片 用完而转为阻塞态
C. 处于阻塞态的进程因等待的 事件发生而转为就绪态
D. 处于执行态的进程因I/O请求 而转为阻塞态
正确答案:B 时间片用完转就绪态
书本位置:P40 2.2.2 2
6.下列关于进程控制块的描述 错误的是()
A. 是系统管理和控制进程的一 个功能模块
B. 是进程存在的标志
C. 是系统实现对进程进行管理 的数据结构
D. 是系统实现对进程调度的数 据结构
正确答案:A
书本位置:P44 2.2.4
7.下列关于处理机执行时状态 的描述错误的是()
A. 程序运行在系统态时,具有很 高权限,可以执行一切指令
B. 程序运行在系统态时,只能执 行特权指令
C. 程序运行在用户态时,只能执 行普通指令
D. 操作系统一般运行在系统态,而 用户程序一般运行在用户态
正确答案:B 执行一切指令
书本位置:P47 2.3.1
8.操作系统内核的资源管理功 能一般不包括()
A. 进程管理
B. 存储器管理
C. 设备管理
D. 作业管理
正确答案:D
书本位置:P47 2.3.1 2
9.下列关于进程控制的说法错 误的是()
A. 创建态进程获得许可后转为 就绪态
B. 进程终止时,应该先终止其子 孙进程
C. 进程阻塞是进程自己调用阻 塞原语,所以是一个主动行为
D. 进程释放资源时应唤醒处于 阻塞状态的进程
E. 进程被挂起时会被移出内存, 操作系统将失去对其控制
F. 静止就绪态进程被激活后,通 常具有较高的优先权(被调度)
正确答案:D 释放资源唤醒就绪态进程
书本位置:P46 2.3
10.对进程执行挂起操作后,下 列状态变化错误的是()
A. 执行态转为静止执行态
B. 活动阻塞态转为静止阻塞态
C. 活动就绪态转为静止就绪态
D. 执行态转为静止就绪态
正确答案:A
书本位置:P42 2.2.3 2
11.下列关于多道程序运行环 境中进程之间关系的描述错误 的是()
A. 协作进程之间具有直接制约关系, 它们之间不存在资源竞争问题
B. 无关进程之间会因为竞争临 界资源而发生间接制约关系
C. 临界资源也叫互斥资源,必须 互斥使用
D. 并发进程共享所有系统资源
正确答案:A
书本位置:P2.4.1 1 2
12.下面关于临界区的描述错 误的是()
A. 临界区是内存中的一个特殊 区域
B. 临界区是进程访问临界资源 的那段代码
C. 在临界区之前设置进入区,以 检查临界资源的状态并对其访 问标志做出正确设置
D. 在临界区之后设置退出区, 用于释放被锁定的临界资源
正确答案:A 每个进程中访问临界资源的那段代码
书本位置:P55 2.4.1 3
13.下列不是同步机制应该遵 循的准则的是()
A. 空闲让进
B. 忙则等待
C. 有限等待
D. 让权等待
E. 忙等待
正确答案:E
书本位置:P55 2.4.1 4
14.已知记录型信号量S,整型域 S.value,下列说法错误的是()
A. S.value的初值最大,表 示系统拥有该资源的数 目
B. S.value表示当前可用资源 数目,所以初值必须置0
C. S.value<0时,其绝对值表 示当前被阻塞的进程数目
D. 执行wait(S)操作时,S.value 的值-1,执行signal(S)操作 时,S.value的值+1
E. 在信号量S上执行的wait()操作 和signal0操作都是原语操作
正确答案:B 初值设置为资源数目
书本位置:P58 2.4.3 2
15.下列关于管程的描述错误 的是()
A. 管程是一种同步机制
B. 管程定义了一个数据结构和并发 进程对其所能进行的一组操作
C. 管程是一个可单独变异的基本程 序单位,并发进程必须互斥使用
D. 管程实现了信息隐蔽
E. 管程具有动态性,在进程调用 后被撤销
正确答案:E 管程是资源管理模块,供进程调用不会被撤销
书本位置:P64 2.4.5 1
16.下列不是进程高级通信机 制的是()
A. 基于共享存储器的通信方式
B. 基于共享数据结构的通信方 式
C. 管道通信系统
D. 消息传递系统
E. 客户机/服务器系统
正确答案:B
书本位置:P73 2.6.1
17.下列关于信箱通信正确的是() I.是低级通信Ⅱ.是高级通 信III.是直接通信 IV.是间接接通信 V.以消息为单位通信 VL.以字节为单位通信
A. IⅡV
B. II IV VI
C. II IV V
D. IIV VI
正确答案:C
书本位置:P78 2.6.2 2
18.在引入线程的操作系统中, 下列关于线程的描述错误的是 ()
A. 线程是调度的基本单位
B. 线程具有比进程更好的并发 性
C. 资源属于进程,线程仅拥有 TCB等少量资源
D. 线程拥有比进程更高的独立 性
E. 线程的开销比进程小
F. 和进程相比,线程能更好地支 持多处理机系统
正确答案:D 进程的独立性更高
书本位置:P82 2.7.2
19.下列不属于线程状态的是 ()
A. 执行状态
B. 就绪状态
C. 阻塞状态
D. 挂起状态
正确答案:D
书本位置:84 2.7.3
20.用信号量管理互斥资源时, 信号量的初值通常定义为()
A.-1
B.0
C.1
D. 由用户自己确定
正确答案:C
书本位置:P61 2.4.4 1(1)
21.系统是通过()来感知进程 的存在并对其进行控制和管理。
A. JCB
B. PCB
C. TCB
D. FCB
正确答案:B
书本位置:P39 2.2.1 1
22.操作系统为获得调度的作 业创建第一个进程,但由于内存 紧张暂时不能分配内存空间,此 时进程状态是()
A. 初建状态
B. 就绪状态
C. 阻塞状态
D. 终止状态
正确答案:A
书本位置:P41 2.2.2 3
23.下列不属于进程实体的选 项是()
A. 代码段
B. 数据段
C. 进程控制块
D. 运行过程
正确答案:D
书本位置:P39 2.2.1 1
24.已知信号量S的初始值为5, 在S上连续执行了9次wait操作 后S的值应该为()
A.-9
B.-5
C.-4
D.4
正确答案:C
书本位置:P58 2.4.3 1
25.已知记录型信号量S,当前 S.value的值为-5,下列选项 错误的是()
A. 当前有5个进程获得资源S
B. 当前有5个进程阻塞在资源 S上
C. 当前阻塞队列的长度为5
D. 如果S是资源信号量,则表示当 前系统缺少5个资源S
正确答案:A
书本位置:P58 2.4.3 2
2.1进程定义,组成,特征
定义
进程实体
程序组成
组织
小结
2.2进程的状态和转换
状态
转换
小结
2.3进程控制
过程
原语
小结
2.4进程通信
共享存储
管道通信
小结
2.5多线程模型
线程进程区别
属性
内核级线程
多线程模式
一对多、
一对一、
多对多
小结
2.6处理机调度
高级调度
中级调度、
低级调度
七模型状态挂起
小结
进程调度时机
2.7进程调度方式
评价调度算法的指标