线程与进程相比,线程的优点是( )。
独立调度
资源共享更方便
通信容易
切换开销小
在进程状态转换中,从运行态到就绪态可能是由于( )。
时间片用完
等待I/O
创建新进程
唤醒
CPU调度中,短作业优先算法可能导致( )。
饥饿现象
死锁
系统崩溃
高响应比
银行家算法用于( )。
死锁预防
死锁避免
死锁检测
死锁解除
在页式存储管理中,逻辑地址到物理地址的映射由( )完成。
MMU
CPU
操作系统
编译器
请求分页系统中,页面置换算法选择不当可能导致( )。
颠簸(抖动)
死锁
饥饿
内存碎片
文件系统中,文件控制块(FCB)不包含( )。
文件名
文件类型
文件数据内容
文件权限
索引节点的引入主要解决了( )。
文件共享问题
文件重名问题
目录查询效率问题
文件大小限制问题
磁盘调度算法中,先来先服务(FCFS)的特点是( )。
公平但效率低
可能导致饥饿
寻道时间最短
适合随机I/O
SPOOLing技术可以将一台独占设备虚拟为多台共享设备,主要依靠( )。
缓冲区管理
设备分配
假脱机进程
中断机制
在操作系统的I/O控制方式中,CPU干预最少的是( )。
程序直接控制
中断驱动
DMA
通道控制
下列哪种操作系统结构将内核精简到只提供最基本功能?
宏内核
微内核
外核
混合内核
虚拟机中的客户操作系统认为自己运行在( )。
用户态
内核态
虚拟内核态
虚拟用户态
硬件虚拟化技术中,根模式和非根模式对应传统的( )。
用户态和内核态
内核态和用户态
实模式和保护模式
保护模式和实模式
操作系统的“弹性”通常与( )结构相关。
宏内核
微内核
分层
模块化
在系统调用过程中,从用户态切换到内核态后,使用的堆栈是( )。
用户栈
内核栈
共享栈
动态栈
下列关于中断和异常切换上下文的叙述中,正确的是( )。
中断和异常不会保存通用寄存器
中断和异常会保存所有通用寄存器
中断和异常会保存部分通用寄存器
由操作系统决定保存哪些寄存器
在操作系统引导过程中,BIOS选择启动设备依据的是( )。
硬盘分区表
CMOS中设置的启动顺序
MBR中的信息
PBR中的信息
外核架构的主要目标是( )。
提高性能
增强安全性
简化内核
提高可移植性
下列哪种调度算法适用于多级队列?
优先级调度
时间片轮转
多级反馈队列
短作业优先
分时系统的响应时间主要取决于( )。
时间片大小和用户数
CPU速度
内存大小
I/O速度
实时系统中,为了满足截止时间,必须采用( )调度。
可抢占调度
非抢占调度
时间片轮转
公平调度
在批处理系统中,作业的周转时间是指( )。
作业从提交到完成的时间
作业从开始到完成的时间
作业等待时间
作业执行时间
操作系统通过( )实现文件系统的安全性。
文件保护机制
文件目录
文件分配表
文件控制块
在操作系统中,设备独立性是指( )。
用户程序不直接使用物理设备名,而使用逻辑设备名
设备驱动程序与设备无关
操作系统与设备无关
I/O接口与设备无关
下列哪一项是操作系统为用户提供的接口?
硬件接口
软件接口
系统调用
网络接口
下列关于线程的叙述中,正确的是( )。
线程是资源分配的基本单位
线程是独立调度的基本单位
线程之间不能共享数据
线程切换必须通过内核
操作系统的并发性是通过( )实现的。
时间片轮转
中断技术
进程调度
以上都是
下列哪种存储管理方式会产生外部碎片?
分页存储管理
分段存储管理
段页式存储管理
请求分页
在虚拟内存管理中,页面置换算法中的LRU算法基于( )。
最近使用时间
最久未使用
最少使用
先进先出
文件系统中,符号链接(软链接)与硬链接的区别是( )。
软链接可以跨文件系统,硬链接不能
硬链接可以跨文件系统,软链接不能
软链接指向文件名,硬链接指向索引节点
选项A和C
操作系统的“阻塞”状态是指进程( )。
正在等待某个事件发生
正在CPU上运行
已经执行完毕
被挂起
进程从就绪态到运行态由( )完成。
进程调度
中断处理
系统调用
进程创建
下列哪种进程状态转换不可能发生?
就绪→运行
运行→就绪
阻塞→就绪
阻塞→运行
进程控制块(PCB)中不包含( )。
进程标识符
进程优先级
进程程序代码
进程状态
下列哪种进程通信方式不需要共享内存?
管道
消息队列
共享存储
套接字
信号量机制中,P操作(wait)的作用是( )。
申请资源
释放资源
唤醒进程
阻塞进程
管程(Monitor)是一种( )。
进程通信机制
同步机制
调度算法
内存管理方式
死锁产生的四个必要条件中,破坏“请求与保持”条件可以( )。
预防死锁
避免死锁
检测死锁
解除死锁
银行家算法中,安全状态是指( )。
所有进程都能按某种顺序执行完毕
系统不会死锁
所有进程都不阻塞
资源分配合理
死锁检测算法通常需要维护( )。
资源分配图
进程优先级队列
内存分配表
文件描述符表
在分页存储管理中,页表的作用是( )。
逻辑地址到物理地址的映射
物理地址到逻辑地址的映射
虚拟地址到逻辑地址的映射
逻辑地址到虚拟地址的映射
当CPU访问的页面不在内存中时,会引起( )。
缺页中断
段错误
总线错误
溢出中断
下列哪种页面置换算法可能产生Belady异常?
LRU
OPT
Clock
FIFO
工作集模型用于解决( )。
抖动问题
碎片问题
死锁问题
饥饿问题
文件系统中,硬链接(Hard Link)的特点是( )。
可以跨文件系统
删除原文件后链接仍然有效
指向文件名
占额外磁盘空间
文件系统中,磁盘空间管理方法不包括( )。
空闲表法
空闲链表法
位示图法
目录项法
下列哪种磁盘调度算法可能导致饥饿?
先来先服务
最短寻道时间优先
扫描算法
循环扫描算法
固态硬盘(SSD)与机械硬盘(HDD)相比,优势是( )。
随机读写快
成本低
容量大
数据不易丢失
CPU调度中的“优先级反转”可以通过( )解决。
优先级继承
优先级天花板
时间片轮转
多级队列
下列哪种调度算法属于非抢占式?
时间片轮转
优先级调度(可抢占)
短作业优先(非抢占)
多级反馈队列
进程的“上下文切换”主要开销在于( )。
保存和恢复寄存器
调度算法计算
内存数据拷贝
I/O操作
在操作系统中,系统调用通常使用( )指令实现陷入内核。
trap
跳转
分支
循环
中断响应过程中,硬件自动保存( )。
PC和PSW
所有寄存器
堆栈指针
中断屏蔽字
操作系统的“内核”通常运行在( )。
CPU的最高特权级
CPU的用户态
独立处理器
内存的ROM区
下列哪种操作系统适合硬实时任务?
Linux通用内核
Windows
RTOS(如VxWorks)
macOS
在微内核系统中,驱动程序通常运行在( )。
内核态
用户态
独立硬件
虚拟机中
虚拟机监视器(VMM)通过( )实现CPU虚拟化。
时分复用
空分复用
统计复用
波分复用
外核(exokernel)中,库操作系统(libOS)可以( )。
直接操作物理资源
仅能通过系统调用访问
运行在内核态
共享内核地址空间
操作系统的“引导扇区”通常位于( )。
硬盘的第一个扇区
内存的第一个分区
ROM芯片
CMOS
UEFI引导方式相比传统BIOS的优点是( )。
支持更大硬盘
启动更快
支持图形界面
以上都是
下列哪个不是操作系统需要处理的主要中断?
时钟中断
I/O中断
系统调用中断
电源中断
用户程序发生缺页异常时,操作系统会( )。
杀死进程
分配新页框并读入页面
重启进程
忽略异常
在请求分页系统中,页框分配策略中的“固定分配”是指( )。
为每个进程分配固定数量的页框
页框数量动态调整
所有进程共享页框
页框数量由用户指定
本地性原理包括时间局部性和( )。
空间局部性
指令局部性
数据局部性
地址局部性
文件系统中,FAT(文件分配表)的主要作用是( )。
记录文件数据块链
存储文件内容
管理文件名
记录文件权限
索引节点(inode)中不包含( )。
文件大小
文件物理块指针
文件名
文件权限
在文件系统中,打开文件表(打开文件描述符)的作用是( )。
缓存文件控制块
记录打开文件的位置
加速文件访问
以上都是
磁盘调度中,电梯算法(SCAN)的优点是( )。
公平性好
寻道性能较好
无饥饿
简单
SPOOLing技术中使用输入井和输出井,它们位于( )。
内存
磁盘
缓存
寄存器
设备驱动程序的作用是( )。
提供统一设备接口
直接管理I/O设备
处理中断
以上都是
在操作系统中,I/O软件的层次结构从高到低依次是( )。
用户I/O请求->设备无关软件->设备驱动程序->中断处理程序->硬件
用户I/O请求->设备驱动程序->设备无关软件->中断处理程序->硬件
用户I/O请求->中断处理程序->设备驱动程序->设备无关软件->硬件
用户I/O请求->设备无关软件->中断处理程序->设备驱动程序->硬件
下列哪种I/O控制方式对CPU干预最少?
轮询
中断
DMA
通道控制
缓冲技术的主要作用是( )。
匹配CPU与I/O设备速度
减少中断次数
提高数据可靠性
加密数据
操作系统的“原子操作”是指( )。
不可分割的操作
可中断的操作
低开销的操作
高优先级操作
系统调用与普通函数调用的相同点是( )。
都需要栈切换
都有参数传递
都改变CPU特权级
都涉及内核
在操作系统中,事件驱动通常依赖于( )。
中断
轮询
定时器
信号量
实时操作系统的调度策略必须保证( )。
高吞吐量
低延迟
公平性
高CPU利用率
多道程序设计技术的本质是( )。
并发执行
并行执行
串行执行
分布式执行
操作系统的“层次结构”设计中最底层通常为( )。
硬件
用户接口
文件系统
进程管理
在操作系统中,系统调用服务例程执行时,CPU处于( )。
内核态
用户态
系统态
等待态
下列哪个事件会导致进程从运行态进入阻塞态?
请求I/O
时间片用完
唤醒
调度
CPU调度中,优先级调度可能导致( )。
饥饿
死锁
抖动
碎片
银行家算法中的“安全性算法”用于( )。
检查当前状态是否安全
分配资源
释放资源
检测死锁
在页式系统中,页表基址寄存器(PTBR)存储的是( )。
当前进程页表的物理地址
页表长度
页框大小
逻辑地址
虚拟存储器的实现基于( )。
局部性原理
分时复用
空分复用
交换技术
文件系统的“一致性”是指( )。
数据与元数据匹配
文件不重复
磁盘无坏块
访问速度快
固态硬盘(SSD)的磨损均衡技术主要解决( )。
写入寿命问题
读取速度问题
容量问题
缓存问题
操作系统的“内核”通常使用( )数据结构管理进程。
链表
数组
树
哈希表
在虚拟机中,客户操作系统执行敏感指令时,VMM会( )。
模拟执行
直接执行
忽略指令
终止虚拟机
外核(exokernel)架构中,资源保护由( )负责。
外核
库操作系统
客户操作系统
硬件
操作系统的“引导”(boot)一词源于( )。
bootstrap(自举)
boot(靴子)
boots(靴子)
bootable(可引导)
BIOS中存储的引导程序通常称为( )。
自举程序
启动管理器
MBR
PBR
在操作系统中,中断控制器(如8259A)的作用是( )。
管理中断优先级
生成时钟中断
处理DMA
控制内存访问
下列哪个寄存器用于指示当前CPU特权级?
CS
PSW
IP
SP
用户态程序通过( )切换至内核态。
软中断
硬中断
异常
以上都是
操作系统内核中,调度程序通常在( )后执行。
时钟中断
系统调用返回
进程阻塞
以上都是
在操作系统中,内存映射文件(memory-mapped file)可以实现( )。
文件访问像内存一样
文件加密
文件压缩
文件备份
操作系统中,系统调用参数通常通过( )传递。
寄存器
栈
全局变量
堆
在中断处理过程中,保存中断屏蔽字的目的是( )。
允许嵌套中断时恢复
禁止中断
保存CPU状态
保存程序计数器