操作系统综合练习
一、单项选择题(答案白字隐藏)
1.以下描述与操作系统无关的是。
A. 方便用户的程序集合
B. 控制和管理计算机系统的硬件和软件资源
C. 计算机系统的硬件和软件资源的集合
D. 合理地组织计算机工作流程D
2.计算机操作系统的功能是。
A.把源程序代码转换为目标代码
B.实现计算机用户之间的相互交流
C. 完成计算机硬件与软件之间的转换
D. 控制、管理计算机系统的资源和程序的执行D
3. 操作系统可为用户提供三种界面,分别是。
A. 硬件接口、软件接口和GUI
B. 字符命令接口、GUI和系统调用 B
C. 硬件接口、字符命令接口和GUI
D. 硬件接口、命令接口和程序接口
4.用户程序请求操作系统服务是通过。
A. 用户发送子程序调用指令
B. 用户发送API(或系统调用)B
C. 用户发送中断指令
D. 以上三种都不可以
5.采用多道程序设计能。
A. 增加平均周转时间
B. 发挥并提高并行工作能力B
C. 缩短每道程序的执行时间
D. 降低对处理器调度的要求
6.多道程序的引入主要是为了。
A. 提高CPU的速度
B. 提高内存的存取速度
C. 提高计算机的使用效率 C
D. 减少CPU处理作业时间
7.以下关于操作系统作用的叙述中,不正确的是。
A. 管理系统资源
B. 控制程序执行
C. 改善人机界面
D. 提高用户软件运行速度 d
8.下面系统中,最可能具有硬实时特性。
A. 火车订票系统
B. 网络对战游戏
C. 生产流水线使用的工业机器人 c
D. 可在线播放的流式多媒体(如Real)
9.操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。
A. 网络
B. 分布式
C. 分时 c
D. 实时
10.在下列操作系统的各个功能组成部分中,不需要硬件的特别支持。
A. 进程调度 a
B. 时钟管理
C. 地址影射
D. 中断系统
11.特权指令执行。
A. 只能在目态下
B. 只能在管态下 b
C. 在目态或管态下均能
D. 在目态或管态下均不能
12. 下列叙述中,正确的叙述是。
A.实现多道程序设计的目的是提高程序员编程的效率
B.在有虚拟存储器的系统中,可以运行比主存容量还大的程序 b
C.操作系统的目的是为了提高计算精度
D.操作系统必须支持分时功能
13.在下列操作系统中,对响应时间要求最高的是。A.批处理系统
B. 分时系统
C. 实时系统 c
D. 网络操作系统
14.对出现的中断事件是由进行处理的。
A. 硬件
B. 操作系统 b
C. 用户程序
D. 解释程序
15. 进程和程序的本质区别是。
A. 存储在内存和外存
B. 顺序和非顺序执行机器指令
C. 分时使用和独占使用计算机资源
D. 动态和静态特征 d
16.有关进程的下列叙述中,是正确的。
A. 进程是静态的文本
B. 进程与程序是一一对应的
C. 进程运行的数据都在栈中
D. 多个进程可以在单个CPU上并发执行 d
17. 一个进程是。
A. 由处理器执行的一个程序
B. 一个独立的程序+ 数据集
C. PCB结构、程序和数据的集合 c
D. 一个独立的程序
18.下面叙述中正确的是。
A. 操作系统的一个重要概念是进程,不同进程所执行的代码一定不同
B. 为了避免发生死锁,各进程只能逐个申请资源
C. 操作系统用PCB管理进程,从PCB中可读出与进程运行状态有关
的信息 c
D. 进程存在互斥与同步问题,而线程则没有此类问题。
19. 已获得除CPU以外的所有所需资源的进程处于状态。
A. 运行
B. 就绪 b
C. 自由
D. 等待
20.下列的进程状态变化中,的变化是不可能发生的。
A. 运行→就绪
B. 运行→等待
C. 等待→运行 c
D. 等待→就绪
21. 某进程所要求的一次打印输出结束,该进程被唤醒,其进程状态将从。
A. 就绪状态到运行状态
B. 等待状态到就绪状态 b
C. 运行状态到等待状态
D. 运行状态到就绪状态
22. 进程调度是从选择一个进程投入运行。
A. 就绪队列 a
B. 等待队列
C. 栈型队列
D. 先进先出队列
23.多道程序系统中,当时,进程必从执行状态转变为就绪状态。
A. 进程被进程调度程序选中
B. 时间片到 b
C. 等待某一事件
D. 等待的事件已发生
24.下述各项中,不是引起进程切换的直接原因。
A. 运行进程的时间片用完
B. 运行进程出错
C. 运行进程要等待某一事件发生
D. 有新进程进入就绪状态 d
25.进程调度算法有多种,不是进程调度算法。
A. 先来先服务调度算法
B. 最短查找时间优先调度算法 b
C. 静态优先数调度算法
D. 时间片轮转调度算法
26. 在下列进程调度算法中,可能引起进程饥饿的算法是。
A. FCFS算法
B. 短作业优先算法 b
C. 循环轮转算法
D. 动态优先数调度算法
27.在下列进程调度算法中,不会引起进程饥饿的算法是。
A.短作业优先算法
B. 长作业优先算法
C.静态优先数算法
D. 前三项算法都会造成饥饿 d
28.以下关于处理机抢占式调度,不正确的说法是。
A. 循环轮转算法是抢占式的
B. 优先数算法可以是抢占式的也可以是非抢占式的
C. 优先数算法一定是抢占式的 c
D. 短作业优先算法可以是抢占式的也可以是非抢占式的
29.对于有两个并发进程的系统,设初值为1的互斥信号量为mutex,若mutex=0,则。
A. 表示没有进程进入与mutex相关的临界区
B. 表示有一个进程进入与mutex相关的临界区 b
C. 表示有一个进程进入与mutex相关的临界区,另一个进程等待进入D.表示有两个进程进入与mutex相关的临界区
30. 在多道程序系统中,为了保证公共变量的完整性,各进程应互斥
进入相关临界区。所谓临界区是指。
A. 一个缓冲区
B. 一段数据区
C. 同步机制
D. 一段程序 d