以下关于IA-32保护模式下异常和中断响应过程的叙述中,错误的是()。
A.处理器在检测到异常事件或中断请求后,获得中断类型号并进入响应阶段
B.处理器根据中断类型号i访问IDTi,再根据IDTi中段选择符访问指定段描述符
C.处理器获取内核栈栈顶指针送SS/ESP,并在内核栈保存SS/ESP、EFLAGS、CS/EIP
D.异常和中断响应处理结束前CPU将对应IDTi中的段选择符送SS,偏移地址送ESP
![](https://lstatic.shangxueba.com/sxbcn/h5/images/tips_org.png)
A.处理器在检测到异常事件或中断请求后,获得中断类型号并进入响应阶段
B.处理器根据中断类型号i访问IDTi,再根据IDTi中段选择符访问指定段描述符
C.处理器获取内核栈栈顶指针送SS/ESP,并在内核栈保存SS/ESP、EFLAGS、CS/EIP
D.异常和中断响应处理结束前CPU将对应IDTi中的段选择符送SS,偏移地址送ESP
第1题
A.在执行指令过程中进行异常事件检测,而在指令执行结束时进行中断请求检测
B.CPU检测到异常事件后所做的处理和检测到中断请求后所做的处理完全一样
C.异常/中断的检测与响应都由硬件完成,无需CPU执行内核程序实现
D.CPU在异常响应过程中会保存断点和程序状态并转相应异常处理程序执行
第2题
A.异常事件检测由CPU在执行每一条指令的过程中进行
B.中断请求检测由CPU在每条指令执行结束、取下条指令之前进行
C.CPU检测到异常事件后所做的处理和检测到中断请求后所做的处理完全一样
D.CPU在中断响应过程中会保存断点和程序状态、关中断并转中断服务程序执行
第4题
A.会检查异常/中断响应前、后系统是否处于同一个特权级
B.会从内核栈中弹出异常/中断响应时保存的CS/EIP和EFLAGS
C.会从内核栈中弹出异常/中断响应时保存的用户栈指针SS/ESP
D.执行iret指令后使得CPU回到异常/中断处理之前的断点执行
第5题
A.在系统启动过程中由Linux负责对IDT的初始化
B.中断服务程序和异常处理程序属于Linux内核部分
C.IA-32硬件负责对异常事件和中断请求进行检测和响应
D.Linux完全按照IA-32的门描述符类型构造了三种门描述符
第7题
A.进程上下文切换和异常/中断响应都会产生进程的异常控制流
B.进程上下文切换和异常/中断响应的结果都是切换到内核程序执行
C.进程上下文切换通过执行内核程序实现,而异常/中断响应处理则由硬件实现
D.单步跟踪是一种异常事件,而不是通过进程上下文切换机制实现
第8题
A.最多可以有256种异常和中断类型,每种类型有一个中断号i(0≤i≤255)
B.在实地址模式下使用中断向量表保存异常处理程序和中断服务程序的首地址
C.在保护模式下通过中断描述符表获取异常处理程序和中断服务程序的首地址
D.中断向量表和中断描述符表中都有256个表项,每个表项都占8个字节
第9题
A.“访存时缺页“属于外部中断
B.“整数除以0“属于内部异常
C.“DMA传送结束“属于外部中断
D.“存储保护出错(访存越界)“属于内部异常
第10题
A.“DMA传送结束“属于外部中断
B.“存储保护出错(访存越界)“属于内部异常
C.“整数除以0“属于内部异常
D.“访存时缺页“属于外部中断
第11题
A.中断请求的是CPU时间,要求CPU执行程序来处理发生的相关事件
B.CPU对外部中断的响应不可能发生在一条指令的执行过程中
C.中断I/O方式下,外设接口中的数据和CPU中的寄存器内容直接交换
D.只要有中断请求发生,那么一条指令执行结束后CPU就进入中断响应周期
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!