说明:试题顺序和选项顺序是随机的,请用Ctrl+F 查找试题与答案
(一) 单选题
1. 操作系统在计算机系统中位于( )之间。
(A) CPU和用户 (B) CPU和主存
(C) 计算机硬件和用户 (D) 计算机硬件和软件
参考答案: (C)
2. 两个并发进程共享一个临界资源,设互斥信号量为mutex,若mutex=0,则( )。
(A) 表示没有进程进入临界区 (B) 表示有一个进程进入临界区
(C) 表示有一个进程进入临界区,另一个进程等待进入 (D) 表示有两个进程进入临界区
参考答案: (B)
3. 若信号量S的初值为3,当前值为1,则表示有( )个等待进程。
(A) 0个 (B) 1个 (C) 2个 (D) 3个
参考答案: (A)
4. 下面的叙述中,正确的是( )。
(A) 线程是比进程更小的能独立运行的基本单位
(B) 引入线程可提高程序并发执行的程度,可进一步提高系统效率。 (C) 线程的引入增加了程序执行时间的时空开销 (D) 一个进程一定包含多个线程
参考答案: (B)
5. 操作系统通过( )对进程进行管理。
(A) 进程
(B) 进程控制块 (C) 进程启动程序 (D) 进程控制区
参考答案: (B)
6. 分配到必要的资源并获得处理机时的进程状态是( )。
(A) 就绪状态 (B) 执行状态 (C) 阻塞状态 (D) 撤销状态
参考答案: (B)
7. 在操作系统中,死锁出现是指( )。
(A) 计算机系统发生重大故障
(B) 资源个数远小于进程数
(C) 若干进程因竞争资源而无限等待其他进程释放已占有的资源 (D) 进程同时申请的资源数超过资源总数
参考答案: (C)
8. 从用户的观点看,操作系统是( )。
(A) 用户与计算机之间的接口 (B) 控制和管理计算机资源的软件 (C) 合理的组织计算机工作流程的软件
(D) 由若干层次的程序按一定的结构组成的有机体
参考答案: (A)
9. 一个进程被唤醒意味着( )。
(A) 该进程一定重新占用CPU (B) 它们优先级变为最大
(C) 其PCB移至就绪队列队首 (D) 进程变为就绪状态
参考答案: (D)
10. 下列哪个选项不是管程的组成部分( )。
(A) 局限于管程的共享数据结构
(B) 对管程内数据结构进行操作的一组过程 (C) 管程外过程调用管程内数据结构的说明
(D) 对局限于管程的数据结构设置初始值的语句
参考答案: (C)
11. 在操作系统中,P、V操作是一种( )。
(A) 机器指令 (B) 系统调用指令 (C) 作业控制指令
(D) 低级进程通信原语
参考答案: (D)
12. 在下面的叙述中,正确的是( )。
(A) 同一进程的线程可并发执行,不同进程的线程只能串行执行 (B) 同一进程的线程只能串行执行,不同进程的线程可以并发执行 (C) 同一进程或不同进程内的线程都只能串行执行 (D) 同一进程或不同进程内的线程都可以并发执行
参考答案: (D)
13. 一个进程是( )。
(A) 由处理器执行的一个程序 (B) 一个独立的程序+数据集
(C) PCB结构、程序和数据的组合 (D) 一个独立的程序
参考答案: (C)
14. 死锁的预防是根据( )。
(A) 配置足够的系统资源 (B) 使进程的推进顺序合理 (C) 破坏死锁的4个必要条件 (D) 防止系统进入不安全状态
参考答案: (C)
15. 信箱通信是一种( )通信方式。
(A) 直接通信 (B) 间接通信 (C) 低级通信 (D) 信号量
参考答案: (B)
16. 若信号量S的初值为2,当前值为-1,则表示有( )个等待进程。
(A) 0个 (B) 1个 (C) 2个 (D) 3个
参考答案: (B)
17. 下面所述步骤中,( )不是创建进程所必需的。
(A) 由调度程序为进程分配CPU (B) 建立一个进程控制块 (C) 为进程分配内存
(D) 将进程控制块链入就绪队列
参考答案: (A)
18. 在进程管理中,当( )时,进程从阻塞态变为就绪态。
(A) 进程被进程调度程序选中
相关推荐: