系统调用执行过程中,由硬件完成的操作是( )。
保存断点和程序状态字
保存通用寄存器
执行系统调用服务例程
传递系统调用参数
在系统调用处理过程中,操作系统内核需要( )。
分析系统调用类型,转入相应处理子程序
模拟用户程序执行
直接返回用户态
禁止所有中断
下列哪种中断是不可屏蔽的?
时钟中断
I/O设备中断
电源掉电中断
网卡中断
故障(Fault)类异常的特点是( )。
引起异常的指令执行失败,但可以修复后重新执行
引起异常的指令被终止,无法修复
异常由陷阱指令触发
异常处理完成后返回下一条指令
自陷(Trap)类异常的特点是( )。
通常由系统调用指令触发
处理完成后返回被中断的指令
是硬件故障
不可恢复
终止(Abort)类异常的特点是( )。
导致程序终止,无法恢复
可以修复后继续执行
通常由软件触发
处理完成后返回下一条指令
在操作系统中,引入进程的目的是( )。
使程序能够并发执行
提高程序运行速度
简化编程
提高内存利用率
操作系统的存储器管理功能不包括( )。
内存分配与回收
地址映射
文件目录管理
内存保护
操作系统的设备管理功能包括( )。
缓冲管理
设备分配
设备处理
以上都是
下列选项中,不属于操作系统内核功能的是( )。
时钟管理
中断处理
原语操作
用户界面管理
操作系统的结构设计中,模块化方法的主要优点是( )。
提高系统正确性和可维护性
降低模块间耦合
减少系统开销
简化接口定义
分层式操作系统设计中,对第i层的调试依赖于( )。
所有更低层已经调试正确
所有更高层已经调试正确
所有层同时调试
不需要依赖其他层
微内核操作系统将( )移出内核,放到用户态。
进程调度机制
中断处理机制
文件系统服务
地址变换机制
在微内核操作系统中,客户与服务器之间通过( )进行通信。
共享内存
消息传递
管道
信号
外核(exokernel)的主要作用是( )。
为虚拟机提供硬件抽象
分配和隔离物理资源,允许库操作系统直接管理
模拟完整计算机系统
提高CPU虚拟化性能
操作系统引导过程中,加载操作系统内核的最终步骤是由( )完成的。
BIOS
MBR中的代码
分区引导记录中的启动管理器
操作系统内核本身的初始化程序
在计算机启动时,下列哪个程序最先执行?
操作系统内核
BIOS
MBR
启动管理器
虚拟机管理程序(VMM)通过( )技术实现客户操作系统对敏感指令的执行。
二进制翻译
动态重编译
硬件虚拟化辅助
以上都是
第一类虚拟机管理程序(Type 1)通常部署在( )。
个人桌面
服务器和数据中心
嵌入式设备
移动终端
第二类虚拟机管理程序(Type 2)的优点是( )。
性能高
不依赖宿主操作系统
安装和使用方便
硬件兼容性好
操作系统内核中,原语的原子性是通过( )实现的。
关中断
开中断
使用信号量
使用互斥锁
当CPU执行用户程序时,若发生除法溢出,则CPU会( )。
继续执行下一条指令
从用户态切换到内核态处理异常
终止程序
忽略该错误
在操作系统中,通道技术是一种( )。
硬件技术
软件技术
固件技术
网络技术
引入通道技术的主要目的是( )。
提高CPU与I/O设备并行程度
简化设备驱动
降低硬件成本
提高设备可靠性
操作系统的“脱机”命令接口是指( )。
用户直接输入命令
用户通过作业控制说明书提交作业
图形化操作
命令行操作
操作系统通过( )实现对多道程序的管理。
进程控制块
作业控制块
文件控制块
设备控制块
下列哪种调度属于操作系统的高级调度?
进程调度
作业调度
内存调度
设备调度
在分时系统中,时间片的大小通常设置为( )。
几秒到几分钟
几毫秒到几十毫秒
几微秒
随机值
实时系统中,为了满足截止时间要求,通常采用( )调度算法。
先来先服务
时间片轮转
优先级抢占
短作业优先
下列关于操作系统引导的叙述中,正确的是( )。
BIOS不需要初始化硬件
MBR位于活动分区的第一个扇区
操作系统内核可以直接由BIOS加载
引导过程具有层次性,逐级加载更多功能
计算机开机后,CPU执行的第一条指令所在地址通常映射到( )。
RAM
ROM
硬盘
寄存器
在虚拟机环境中,客户操作系统执行系统调用时,会( )。
直接陷入真实的硬件
先陷入VMM,再由VMM模拟或转发
直接由宿主操作系统处理
导致虚拟机崩溃
外核架构中,库操作系统(libOS)运行在( )。
内核态
用户态
最高特权级
虚拟内核态
下列哪种技术实现了物理内存到虚拟内存的映射?
分时复用
空分复用
时分复用
统计复用
操作系统在内存中常驻的部分是( )。
全部操作系统代码
内核
用户程序
文件系统
下列选项中,不属于操作系统提供的接口是( )。
命令行接口
图形用户接口
系统调用接口
编译接口
用户程序通过系统调用获得操作系统服务时,参数的传递方式可以是( )。
仅寄存器
仅堆栈
寄存器或堆栈
共享内存
在多道批处理系统中,作业调度程序从( )中选择作业调入内存。
输入井
后备队列
就绪队列
阻塞队列
操作系统的“脱机”技术是指( )。
输入/输出操作在主机之外进行
主机脱离外部设备运行
不连接网络
无人工干预
下列关于中断优先级和进程优先级的叙述中,正确的是( )。
中断优先级一定高于所有进程优先级
进程优先级可以高于某些中断优先级
中断优先级和进程优先级无关
中断优先级必须低于进程优先级
当系统发生中断时,CPU自动将( )压入堆栈。
通用寄存器
程序计数器(PC)和程序状态字(PSW)
堆栈指针
所有寄存器
编写操作系统内核代码时,通常不能使用( )。
C语言
汇编语言
浮点运算
递归函数
系统调用执行过程中,用户栈和内核栈的切换由( )完成。
硬件自动
操作系统内核
用户程序
编译器
中断处理程序的入口地址通常存储在( )。
中断向量表
系统调用表
进程控制块
设备控制块
在操作系统运行过程中,若没有用户程序可执行,则内核会执行( )。
空闲进程
重启系统
等待中断
关闭CPU
下列哪种操作系统最适用于科学计算?
分时操作系统
批处理操作系统
实时操作系统
网络操作系统
微内核操作系统的消息传递机制可能导致( )。
系统性能下降
系统可靠性降低
系统可扩展性降低
系统安全性降低
分层式操作系统设计中,若用户程序需要调用文件系统服务,则可能穿越( )。
多个层次
仅一层
直接调用硬件
不需要穿越
操作系统的“可移植性”是指( )。
操作系统能够在不同硬件平台上运行
操作系统能够支持多种文件系统
操作系统能够支持多种用户界面
操作系统能够支持多种网络协议
下列关于操作系统引导的叙述中,错误的是( )。
引导程序通常存放在ROM中
BIOS会进行硬件自检
MBR位于硬盘的第一个扇区
操作系统内核必须全部加载到内存才能运行
在支持虚拟化CPU的硬件上,敏感指令( )。
可以直接执行
由VMM捕获并模拟
由客户操作系统执行
被忽略
第一类虚拟机管理程序与第二类相比,其优势在于( )。
易于安装
硬件抽象更完整
性能损耗小
支持更多客户操作系统
用户程序执行“int n”指令时,CPU会( )。
产生外部中断
产生内部中断(软中断)
执行系统调用服务程序
执行普通函数
在操作系统中,系统调用是由( )提供的。
硬件
编译器
操作系统内核
库函数
下列关于中断和异常的叙述中,正确的是( )。
中断和异常都是同步事件
中断和异常都是异步事件
中断是异步事件,异常是同步事件
中断是同步事件,异常是异步事件
在中断处理过程中,关中断的目的是( )。
防止中断嵌套
保存现场
恢复现场
提高响应速度
操作系统引导时,初始化中断向量表是在( )阶段完成的。
BIOS自检
加载MBR
加载PBR
加载操作系统内核
下列哪种资源管理方式属于空分复用?
CPU时间片轮转
内存分区分配
打印机共享
网络带宽共享
在操作系统中,原语的特点是( )。
运行在用户态
可被中断
不可分割执行
长时间运行
操作系统内核的地址空间是( )。
所有进程共享
每个进程独立
固定不变
动态变化
系统调用的调用者和被调用者运行在不同的( )。
特权级别
物理机器
时间片
进程空间
下列哪一项不是实时操作系统的特点?
高可靠性
及时性
强交互性
可预测性
多道批处理系统提高了资源利用率,但用户( )。
可以直接干预作业运行
不能直接干预作业运行
可以随时终止作业
可以改变作业优先级
下列关于操作系统的叙述中,正确的是( )。
操作系统是计算机硬件的一部分
操作系统提供了用户与硬件之间的接口
操作系统只能管理硬件资源
操作系统是应用软件的集合
在支持虚拟化的CPU中,VT-x或AMD-V技术提供了( )。
根模式和非根模式
用户态和内核态
管理员模式和用户模式
实模式和保护模式
外核架构中,资源分配的最小单位是( )。
文件
进程
物理资源块(如磁盘块)
虚拟地址
操作系统引导过程中,若硬盘的活动分区上没有有效的PBR,则( )。
系统成功引导
系统无法引导,可能死机
自动修复
从其他设备引导
操作系统内核中的中断服务程序通常要求( )。
可以睡眠
不能睡眠
可以阻塞
可以调用系统调用
下列哪一项是操作系统中“同步”机制解决的主要问题?
进程间协作
进程间竞争
死锁
内存不足
操作系统的“异步”特性可能导致( )。
进程执行结果可重现
进程执行速度可预测
进程之间产生与时间有关的错误
进程总是依次执行
下列哪种操作系统不需要时间片轮转调度?
分时操作系统
实时操作系统(某些硬实时采用静态调度)
批处理操作系统
通用操作系统
操作系统使用( )来保证系统在并发环境下的正确性。
中断机制
原语和同步机制
系统调用
文件系统
在操作系统中,用户程序不能直接执行I/O指令的原因是( )。
I/O指令执行速度慢
防止用户程序破坏共享设备的状态
RAM不足
CPU不支持
下列关于中断响应顺序的叙述中,正确的是( )。
中断响应顺序完全由中断优先级决定
中断响应顺序由中断屏蔽字和优先级共同决定
中断响应顺序固定不变
中断响应顺序与进程优先级有关
操作系统引导过程中,CPU从实模式切换到保护模式通常发生在( )。
BIOS阶段
MBR加载后
PBR加载后
加载操作系统内核初期
微内核操作系统通常采用( )机制来实现系统服务。
客户/服务器
管道
远程过程调用
共享文件
宏内核操作系统的缺点是( )。
系统调用开销大
内核代码庞大,可靠性降低
可扩展性好
安全性高
下列哪种操作系统结构最容易实现微内核?
分层结构
模块化结构
宏内核
外核
操作系统的“虚拟”技术依赖于( )。
并发和共享
异步和并发
共享和虚拟
虚拟和异步
操作系统内核中的时钟管理可以用于( )。
进程调度
系统时间维护
性能统计
以上都是
在中断处理中,保存中断屏蔽字的目的是( )。
恢复中断优先级
防止丢失中断
保存CPU状态
保存现场
操作系统的系统调用服务例程执行完毕后,通常通过( )返回用户态。
中断返回指令
长跳转指令
函数返回指令
系统调用返回指令
下列关于虚拟机的叙述中,错误的是( )。
可以在一台物理机上运行多个操作系统
虚拟机提供了对硬件的抽象
虚拟机运行效率一定高于物理机
虚拟机可以隔离不同应用程序
在操作系统中,中断处理程序一般属于( )。
用户进程
内核线程
内核模块
硬件逻辑
操作系统的“引导”过程最终目的是( )。
加载并运行操作系统内核
初始化硬件
建立中断向量表
加载文件系统
下列关于操作系统发展历程的叙述中,正确的是( )。
手工操作阶段没有操作系统
批处理系统最早实现了人机交互
分时系统主要用于科学计算
实时系统一定比分时系统响应快
在实时操作系统中,优先级反转问题通常通过( )解决。
优先级继承
优先级天花板
时间片轮转
先来先服务
下列关于系统调用与库函数的叙述中,正确的是( )。
所有库函数都使用系统调用
系统调用比库函数功能更强大
库函数可以在用户态直接完成某些功能,不一定使用系统调用
系统调用是库函数的一种
在操作系统中,中断服务程序的入口地址存储在( )。
中断向量表
文件控制块
进程控制块
设备控制块
实时操作系统必须满足( )约束。
时间
空间
成本
功耗
下列哪个不是操作系统的发展阶段?
手工操作阶段
批处理阶段
分时阶段
集成阶段
在分时系统中,一个用户程序通常使用( )。
固定时间片
可变时间片
无限时间片
无时间片
下列哪个事件会导致CPU从用户态切换到内核态?
执行算术运算
执行系统调用
执行分支指令
执行数据传送指令
外核(exokernel)架构中,库操作系统负责( )。
资源隔离
资源分配
提供操作系统抽象(如文件系统)
硬件安全管理
操作系统的“引导”过程由( )启动。
用户按下电源
硬件自动从预定地址执行BIOS
操作系统内核
硬盘上的启动扇区
下列哪种中断属于程序性异常?
时钟中断
I/O中断
系统调用
电源故障
在操作系统内核中,执行原语时通常( )。
允许中断
禁止中断
可以进程切换
可以睡眠
下列存储管理中,属于连续分配方式的是( )。
分页存储管理
分段存储管理
段页式存储管理
单一连续分配
虚拟存储器的最大容量( )。
由内存和外存之和决定
由内存容量决定
由地址总线宽度决定
由操作系统决定
在操作系统中,进程是( )。
一个程序
一段数据
一个程序及其数据的一次执行过程
一个系统调用