题33

题目

Q:【2020 统考真题】下列与中断相关的操作中,由操作系统完成的是 ( )。
I. 保存被中断程序的中断点
II. 提供中断服务
III. 初始化中断向量表
IV. 保存中断屏蔽字
A. 仅 I、 II
B. 仅 I、II、IV
C. 仅 III、IV
D. 仅 II、III、IV

分析

A:中断相关的知识点,要区分哪些是中断隐指令做的,哪些是内核做的
保存断点是中断隐指令这个硬件结构做的,所以这里是要把第一个排除掉
中断服务,既然是服务,应该就是操作系统提供的,用来用户和外设交互用的

D
CPU 检测到中断信号后, 由硬件自动保存被中断程序的断点程序计数器 (PC) 和程序状态字寄存器 (PSW), I 错误。
之后, 硬件找到该中断信号对应的中断向量, 中断向量指明中断服务程序入口地址 (各中断向量统一存放在中断向量表中, 该表由操作系统初始化, III 正确)。
接下来开始执行中断服务程序, 保存中断屏蔽字、保存各通用寄存器的值, 并提供与中断信号对应的中断服务, 中断服务程序属于操作系统内核, II 和 IV 正确。