1.在不同类型的操作系统中,批处理操作系统的缺点是 A
A. 缺少交互性
B. 不能并发运行
C. CPU利用率低
D. 周转时间太长
2.在操作系统的结构设计中,微内核结构表示的是 D
A. 整体式结构
B. 层次结构
C. 分布式结构
D. 客户机、服务器结构
3.组成操作系统的主要部分通常是进程线程管理、内存管理、设备管理和 A
A. 文件管理
B.P、V操作管理
C. 死锁管理
D. 备份管理
4.下列关于操作系统的叙述中,正确的是 A
A. 操作系统作为系统软件,为用户提供了高效使用计算机的接口
B. 操作系统是软件,它可以做任何需要软件做的工作
C. 操作系统除了做与硬件相关的事,也做了大量与应用相关的事
D. 操作系统是系统软件,所以没用操作系统不能正常工作
5.共享性是操作系统的特征之一,计算机中的各类设备在操作系统管理下实现共享,下列哪种设备可以同时共享 D
A. 磁带机
B. 投影仪
C. 扫描仪
D. 硬盘
6.从计算机应用角度来看,操作系统的主要作用是提供 A
A. 人机交互接口
B. 软件开发基础
C. 第一道安全防线
D. 虚拟机和扩展机
7.从软件设计和开发角度来看,操作系统的主要作用是提供 B
A. 人机交互接口
B. 软件开发基础
C. 第一道安全防线
D. 虚拟机和扩展机
8.从计算机安全保护角度来看,操作系统的主要作用是提供 C
A. 人机交互接口
B. 软件开发基础
C. 第一道安全防线
D. 虚拟机和扩展机
9.从计算机系统发展角度来看,操作系统的主要作用是 D
A. 人机交互接口
B. 软件开发基础
C. 第一道安全防线
D. 虚拟机和扩展机
10.操作系统作为系统软件,位于软件系统的哪一个层面 A
A. 硬件之上,支撑软件之下
B. 支撑软件之上,应用软件之下
C. 应用软件之上,支撑软件之下
D. 硬件之上,软件系统之下
11.计算机系统中,操作系统作为系统软件集中了下列哪两类主要功能 A
A. 资源管理和控制程序执行
B. 资源管理和硬件控制
C. 软件代码的运行和控制
D. 硬件接口和人机界面
12.操作系统能够“合理”组织计算机工作流程、控制程序的执行,其中“合理”指的是 C
A. 尽可能地利用资源,减少内存、硬盘等的浪费
B. 使得用户在操作计算机时易用、易学且易维护
C. 公平对待不同用户程序,不发生死锁和饥饿
D. 保证处理器高效率运转,提供处理器的利用率
13.在操作系统中建立了用于记录各种软硬件资源信息的数据结构,该数据结构的用途是 B
A. 提供系统软件编程工具所需要的资源
B. 了解用户需求和当前资源使用情况,对资源进行有效组织、管理
C. 提供为用户服务的所有数据
D. 保证操作系统自我运行和维护
14.操作系统是一个可以从多视角考察的软件系统。下列关于操作系统的叙述中,错误的是 B
A. 从应用角度看,操作系统是人机交互的接口
B. 从软件设计和开发的角度看,操作系统层是一个应用软件
C. 从网络攻击者角度看,操作系统是首先要突破的防线
D. 从扩展角度看,操作系统为用户提供了一台虚拟机
15.随机性是操作系统的特征之一。下列描述的现象中,哪一种具有“随机性” D
A. 进程在某一时刻需要显示图像信息
B. 进程申请使用计算机的声卡
C. 操作系统维护着系统的时钟
D. 操作系统内核进行进程切换
16.并发性是操作系统的特征之一。下列描述的现象中,哪一种具有“并发性” A
A. 在单处理器环境下,两个程序交替在CPU上运行
B. 在单处理器环境下,两个程序交替使用同一台打印机
C. 在多处理器环境下,两个程序交替使用同一台打印机
D. 在多处理器环境下,两个程序在两个CPU上同时运行
17.操作系统的任务之一是向用户提供各种服务功能。所谓服务功能指的是 C
A. 满足用户的各种应用需求
B. 打印服务、上网服务等
C. 提供人机交互接口
D. 向用户提供CPU和内存等各种资源
18.在操作系统的结构设计中,采用层次结构的操作系统其最大优点是 A
A. 把整体问题局部化
B. 大量调用同层模块
C. 不同层次可以双向调用
D. 数据可以作为全程量使用
19.在操作系统的结构设计中,采用整体结构的操作系统其最大优点是 A
A. 结构紧密、系统效率高
B. 各模块独立性好
C. 可以随意更改或替换一个模块
D. 适应性较好
20.实时操作系统的主要设计目标是 A
A. 在严格时间范围内对外部请求做出反应
B. 系统资源利用率高
C. 适用于调试程序
D. 及时响应用户输入的交互命令
21.操作系统的功能之一是管理资源。下列描述的哪一项工作是用于资源管理的 A
A. 在操作系统内部设计各种不同类型的表格
B. 为用户提供应用程序接口
C. 设置内核和用户态
D. 提供登录界面并验证用户身份
22.计算机系统包括软件和硬件,数据库软件是软件系统中的 B
A. 系统软件
B. 支撑软件
C. 应用软件
D. 核心软件
23.在下面列出的计算机操作中,只能在操作系统内核态下运行的是 D
A. 关机
B. 读文件
C. 设置时间
D. 屏蔽中断
24.用户程序在用户态下使用特权指令而引起的中断是 C
A. 时钟中断
B. 外部中断
C. 访管中断
D. 溢出中断
25.操作系统的一个重要概念是进程,下列哪一个不能作为进程来管理 B
A. 内存换页程序
B. 中断服务程序
C. 打印程序
D. 用户应用程序
26.若用户编程需要打印输出,可使用下列操作系统提供的哪一种系统调用 C
A. printf()
B. output()
C. write()
D. list()
27.操作系统提供给用户的接口是命令输入和 A
A. 系统调用
B. 动态函数库
C. 应用编程接口
D. 中断服务程序
28.当用户程序需要调用操作系统所提供的文件读写功能时,该功能首先执行的指令是 B
A. 文件操作指令
B. 访管指令
C. 特权指令
D. I/O中断指令
29.内核态和用户态是用于操作系统运行安全而设置的一种状态标志,其含义是指 B
A. 操作系统所处的状态
B. CPU在运行时所处的状态
C. 内存在运行时所处的状态
D. 安全系统所处的状态
30.只能在内核态下运行的指令是 D
A. 读时钟指令
B. 取数指令
C. 移位指令
D. 关中断指令
31.共享性是操作系统的特征之一。下列哪种软件资源可以同时共享 A
A. 可重入代码
B. 临界区
C. 中断服务程序
D. 内核调度模块
32.共享性是操作系统的特征之一,所谓“共享性”是指 B
A. 任何时候所有资源均可被共同占有使用
B. 在一定的策略控制下,按不同资源类型共同占有使用
C. 在一定的策略控制下,所有资源交替轮流被占有使用
D. 在一定的策略控制下,所有资源均可被共同占有使用
33.下列哪些资源在操作系统的控制下可以“互斥共享” B
A. 中央处理器、存储器和可重入代码
B. 中央处理器、存储器和打印机
C. 中央处理器、外部设备和可重入代码
D. 存储区、外部设备和内核调度模块
34.哪一种资源必须“互斥共享” B
A. 内存储器
B. 系统中的打印机
C. 外存储器
D. 操作系统代码和用户代码
35.哪一种具有“并发性” A
A. 单CPU系统交替运行积分计算和磁盘读写的进程
B. 双CPU系统分别运行问分计算和打印输出进程
C. 单CPU系统运行除法进程,同时网卡收发数据包
D. 双CPU系统分别运行同一进程的多个不同线程
36.下列哪一个状态位不包含在系统状态字PSW中
A. 溢出标志位OF
B. 驻留位A
C.虚拟中断待决标志位VIP
D. IO特权级别位IOPL
37.下列选项中,哪一项所列的寄存器组都是用户可见的寄存器 C
A. 指令寄存器、数据寄存器、地址寄存器
B. 程序计数器、地址寄存器、条件码寄存器
C. 数据寄存器、地址寄存器、条件码寄存器
D. 程序状态字寄存器、数据寄存器、条件码寄存器
38.下列选项中,哪一项所列的寄存器组都是用户不可见的寄存器 B
A. 数据寄存器、指令寄存器、程序状态字寄存器
B. 程序计数器、指令寄存器、程序状态字寄存器
C. 地址寄存器、程序计数器、指令寄存器
D. 条件码寄存器、数据寄存器、程序状态字寄存器
39.处理器的状态由系统态到用户态的转换是用过下列哪一种方式实现的 C
A. 使用特权指令
B. 系统调用
C. 修复程序状态字
D. 执行访管指令
40.处理器处于不同状态时可执行的指令类型也不同,下列叙述中哪一项正确 C
A. 处理器处于管态时只能执行特权指令
B. 处理去处于目态时可以执行全部指令
C. 处理器处于管态时可以执行全部指令
D. 处理器处于目态时只能执行特权指令
41.当用户程序正在处理器上运行时,若此刻取到了一条特权指令,则处理器将停止执行该指令,并产生一个 B
A. “清除状态码”的事件
B. “非法操作”的事件
C. “改变条件码”的事件
D. “生成信号量”的事件
42.分时操作系统追求的目标是 B
A. 系统资源利用率高
B. 及时响应用户输入的交互命令
C. 满足严格的时间要求
D. 具有很强的健壮性和坚固性
43.用户进程在实现系统调用时,下列哪种方法不能用于传递参数 D
A. 通过寄存器传递
B. 通过堆栈传递
C. 通过指令自带传递
D. 通过变量传递
44.系统调用与一般过程调用时不同的,下列对他们的调用程序和被调用程序的描述总,正确的是 D
A. 过程调用和系统调用的调用程序和被调用程序均位于核心态
B. 过程调用和系统调用的调用程序和被调用程序均位于用户态
C. 过程调用时调用程序位于用户态,被调用程序位于核心态
D. 系统调用时调用程序位于用户态,被调用程序位于核心态
45.哪一种不具有“并发性” C
A. 在同一台打印机上,两个进程请求打印输出
B. 在多处理器上,一个进程运行除法运算,另一个进行打印输出
C. 在单处理器上,一个进程运行除法运算,另一个进程利用DMA读写内存
D. 在多处理器上,一个进程运行除法运算,其他处理器空闲
46.下列各种事件中,不属于I/O中断的事件是 C
A. 数据传送完毕
B. 设备出错
C. 指令错
D. 键盘输入
47.用户编写程序时调用fork()创建进程,其使用的是操作系统提供给用户的什么接口 A
A. 系统调用
B. 命令控制语言
C. 作业控制语言
D. 应用编程接口
48.用户程序需要关闭中断响应,首先必须 D
A. 调用系统函数自我阻塞
B. 保护现场
C. 获取中断状态
D. 发起访管中断
49.中断处理程序的入口地址一般存放在下列哪个数据表格中 A
A. 中断向量表
B. 系统调用表
C. 进程控制模块
D. 文件描述符表
50.外部I/O设备向处理器发出中断信号又称为 A
A. 中断请求
B. 中断断点
C. 中断屏蔽
D. 中断优先级排队
51.中断是操作系统中为提高处理机效率而使用的一种技术。哪一个不是中断而是异常 B
A. 时钟中断
B. 被零除
C. 控制台命令
D. 存储器校验错
52.既可以在用户态下运行又可以在内核态下运行的指令是 D
A. 置程序计数器
B. 清指令寄存器
C. 清溢出标志
D. 置移位方向标志
53.处理器中对用户可见的寄存器是 B
A. 程序状态字寄存器
B. 数据寄存器
C. 程序计数寄存器
D. 指令寄存器
54.哪一个标志位不包含在程序状态字PSW中 B
A. 进位标志位 CF
B. 保护位 P
C. 陷阱标志位 TF
D. 中断使能位 IF
55.下列哪一个标志位或状态码不包含在程序状态字PSW中 A
A. 修改位 W
B. CPU工作状态码 S
C. 条件码 C
D. 中断屏蔽码 IF
56.下列哪一个标志位不包含在程序状态字PSW中 C
A. 结果为零标志位 ZF
B. 符号标志为 SF
C. 访问位 R
D. 虚拟中断标志位 VIF
57.中断和异常都是将正常执行的程序打断,完成相应处理后再恢复执行。但是二者有区别。下列哪一项属于中断 C
A. 执行访管指令
B. 进程打开文件时出错
C. 用户按鼠标左键
D. 程序对只读内存执行写指令
58.关于中断和异常引发原因的叙述中,正确的是 B
A. 中断和异常都是由正在执行的指令引发的
B. 中断是由外部事件引发,而异常是正在执行的指令引发的
C. 异常是由外部事件引发,而中断是正在执行的指令引发的
D. 中断和异常都是由外部事件引发的
59.下列哪一种事件产生的是中断而不是异常 B
A. 算术溢出
B. 计时器归零
C. 被零除
D. 执行访管指令
60.哪一种情形表示系统发生了异常 C
A. 打印机墨粉用完
B. 存储器校验出错
C. 产生缺页故障
D. 控制台发出命令
61.中断是打断处理器的当前工作并要求其去处理某一事件的一种常用手段。引起终端的设备或事件被称为 B
A. 中断请求
B. 中断源
C. 中断断点
D. 中断响应
62.中断是打断处理器的当前工作并要求其去处理某一事件的一种常用手段。向处理器发出的中断信号称为 A
A. 中断请求
B. 中断源
C. 中断断点
D. 中断响应
63.中断是打断处理器的当前工作并要求其去处理某一事件的一种常用手段。那些正在执行的程序的暂停点被称为 C
A. 中断请求
B. 中断源
C. 中断断点
D. 中断响应
64.中断是打断处理器的当前工作并要求其去处理某一事件的一种常用手段。处理器暂停当前程序转而去处理终端的过程称为 D
A. 中断请求
B. 中断源
C. 中断断点
D. 中断响应
65.用于表明当前处理器工作状态的特殊寄存器是 A
A. 程序状态字寄存器 PSW
B. 程序计数寄存器 PC
C. 中断屏蔽寄存器 IM
D. 多媒体指令寄存器 MMX
66.CPU的状态是动态改变的,通过设置PSW指令可以改变的是 A
A. 管态(内核态)到目态(用户态)
B. 目态(用户态)到管态(内核态)
C. 管态(内核态)到管态(内核态)
D. 目态(用户态)到目态(用户态)
67.下列哪一个状态码不包含在处理器状态字PSW中 A
A. 有效位 A
B. CPU工作状态码 S
C. 条件码 C
D. 中断屏蔽码 IF
68.哪一个不是微内核结构的特点 A
A. 清晰的单向依赖和单项调用性
B. 较高的灵活性和可扩展性
C. 提高了操作系统的可靠性
D. 更适合于分布式系统
69.在交互式系统中,若用户数为100,为保证响应时间≤100ms,忽略其他系统开销,则操作系统应将时间片设为 A
A. ≤1ms
B. ≤10ms
C. ≤100ms
D.≤1000ms
70.用户需要动态请求和释放系统资源,在用户程序中所使用的方法是 C
A. 利用命令输入
B. 调用中断服务程序
C. 通过系统调用
D. 以管理员身份运行
71.编写程序时通常会使用系统调用和过程调用。系统调用不能实现的功能是 B
A. 从当前程序跳转到调用程序
B. 调用程序多次嵌套与递归
C. 调用程序一般与当前程序有关
D. 调用结束后返回原程序
72.进程运行时,当运行中的进程不希望被外部事件打扰时,可以采用下列哪一种操作方法 C
A. 陷入内核态
B. 设置不打扰状态字
C. 屏蔽中断
D. 将中断信号排队
73.下列哪一种中断与当前运行的进程有关 D
A. 故障性中断
B. 时钟中断
C. I/O中断
D. 程序性中断
74.哪一项属于中断 A
A. 网卡上数据缓冲区满
B. 算术溢出
C. 内存保护出错
D. 目态程序试图执行特权指令
75.系统调用扩充了机器指令,增强了系统功能,为了方便用户使用。哪一项不属于系统调用 A
A. 将一个整型变量转换为浮点数变量
B. 用户程序需要将本进程休眠
C. 在硬盘上创建一个公共目录
D. 进程通过共享内存交换数据
76.执行系统调用时可以采用多种方式传递参数。哪一种方式是错误的 C
A. 利用陷入指令自带参数
B. 利用通用寄存器传递参数
C. 利用管道传递参数
D. 利用专用堆栈区传递参数
77.系统调用的返回值是通过下列哪种方式传递的 D
A. 全局变量
B. 临时文件
C. 共享存储区
D. 专用堆栈区
78.系统调用是用户在程序运行时调用的操作系统所提供的一些子功能,这些系统调用可以看作 A
A. 操作系统提供给用户程序的服务
B. 操作系统自身必须用到的功能
C. 用户程序必须用到的功能
D. 用户程序为操作系统提供的服务
79.系统调用是用户在程序运行时调用的操作系统所提供的一些子功能,这些系统调用可以看作 C
A. 完成操作系统功能的系统进程
B. 完成用户要求的用户进程
C. “扩充”的机器指令
D. “扩充”的用户程序
80.为了找到对应的中断处理程序,设计了中断向量表。其中每一个中断向量由程序状态字PSW和哪一项组成 A
A. 指令计数器
B. 中断控制器
C. 通道控制器
D. 地址寄存器
81.中断字是指 B
A. 中断处理程序入口地址
B. 中断请求的编号
C. 中断断点位置
D. 中断发生的源头
82.采用多道程序设计技术可以 A
A. 提高CPU的利用率
B. 加快程序运行速度
C. 保证程序运行的正确性
D. 减少设备的损耗
83.采用多道程序设计技术可以 A
A. 提高I/O设备的利用率
B. 加快程序的运行速度
C. 保证程序运行的正确性
D. 减少设备的损耗
84.采用多道程序设计技术可以 A
A. 提高计算机软硬件资源的利用率
B. 加快程序的运行速度
C. 保证程序运行的正确性
D. 减少设备的损耗
85.采用多道程序设计技术可以 A
A. 缩短作业的平均周转时间
B. 加快程序的运行速度
C. 保证程序运行的正确性
D. 减少设备的损耗
86.程序的并发执行产生了一些和程序顺序执行时不同的特性。下列哪一个是正确的 C
A. 并发程序与计算过程是一一对应的
B. 并发程序在执行期间不具有相互制约关系
C. 并发程序的执行结果不可再现
D. 并发程序的执行过程具有封闭性
87.进程有3种基本状态,在允许抢占的系统中一个进程从运行状态转换为就绪状态的可能事件是 A
A. 分配给该进程的时间片用完
B. 该进程等待从硬盘上读取文件数据
C. 该进程等待的数据已经进入内存并准备就绪
D. 该进程创建完成等待调度
88.对于函数fork(),它属于哪一类系统调用 A
A. 进程控制类
B. 文件操作类
C. 设备管理类
D. 信息维护类
89.系统调用与一般调用是不同的。下列描述中正确的是 D
A. 过程调用和系统调用的调用程序与被调用程序均位于核心态
B. 过程调用和系统调用的调用程序与被调用程序均位于用户态
C. 过程调用时通过改变状态字,从用户态的调用程序转到核心态的被调用程序
D. 系统调用时需要通过陷入机制,从用户态的调用程序转到核心态的被调用程序
90.下列说法正确的是 B
A. 过程调用和系统调用均不可以嵌套使用
B. 过程调用和系统调用均可以嵌套使用
C. 过程调用可以嵌套使用,系统调用不可以嵌套使用
D. 过程调用不可以嵌套使用,系统调用可以嵌套使用
91.下列说法正确的是 D
A. 过程调用和系统调用均直接从被调用程序返回到调用程序
B. 过程调用和系统调用从被调用程序返回前,须先运行调度程序
C. 系统调用直接返回到调用程序,过程调用在返回到调用程序前先运行调度程序
D. 过程调用直接返回到调用程序,系统调用在返回到调用程序前先运行调度程序
92.下列哪一项是线程拥有的必不可少的资源 A
A. 线程相关的用户栈
B. 占用的内存空间
C. 打开的文件
D. 占有的设备
93.为了获得最小响应时间指标的调度算法适用于下列哪一种环境 A
A. 交互系统
B. 批处理系统
C. 实时系统
D. 嵌入式系统
94.为了获得较少的周转时间的调度算法适用于下列哪一种环境 A
A. 批处理系统
B. 交互式系统
C. 实时系统
D. 嵌入式系统
95.下列哪一种调度算法是单纯的基于时间片考虑的 A
A. 轮转法
B. 多级反馈队列算法
C. 最高优先级算法
D. 先来先服务算法
96.下列哪一种调度算法是综合了多种调度算法考虑的 B
A. 轮转法
B. 多级反馈队列算法
C. 最高优先级算法
D. 先来先服务算法
97.下列哪一种调度算法是比较公平的 A
A. 轮转法
B. 多级反馈队列算法
C. 最高优先级算法
D. 先来先服务算法
98.下列哪种方法可以传递系统调用的参数 C
A. 共享文件
B. 管道传递
C. 自带参数
D. 结构体传递
99.一个进程从就绪状态转换为运行状态的可能事件是 A
A. 该进程创建完成进入就绪队列并具有最高优先级
B. 该进程等待从硬盘上读取文件数据
C. 该进程的优先级由于某种原因被降为低于其他进程
D. 该进程完成计算并退出运行
100.某一个单道批处理系统几乎同时依次到达4个作业,这4个作业的预计运行时间分别为8、4、4、和4分钟,按照先来先服务的调度算法调度运行,请问该批作业的平均周转时间为多少 C
A. 20分钟
B. 11分钟
C. 14分钟
D. 10分钟
仍在学习路上...接受指正,积极完善