问题
问答题
在中断处理过程中,中断屏蔽功能可以起(①)的作用;中断可分为硬件中断和软件中断,硬件中断常常包括(②)。对于下 * * 种中断:
- a.系统调用中断,
- b.溢出中断,
- c.缺页中断,它们的中断优先级从高到低是(③)。每次发生中断后,保护现场(④),中断响应处理时,保护现场的工作是由
(⑤)完成的。
①A.设置中断优先级B.改变中断优先级C.增加中断优先级D.撤消中断优先级
②A.CPU故障中断B.溢出中断C.控制台、时钟中断D.缺页中断
③A.abcB.acbC.bcaD.cba
④A.必需保护少量工作寄存器,同时必需保护进程控制块B.不必保护少量工作寄存器,而必需保护进程控制块C.必需保护少量工作寄存器,同时选择保护进程控制块D.不必保护少量工作寄存器,而选择保护进程控制块
⑤A.硬件B.操作系统C.用户程序D.硬件和操作系统
答案
参考答案:①B ②C ③C ④C ⑤D。
解析:①中断屏蔽功能可以改变中断优先级,因为在中断服务程序中设置中断屏蔽字,可以对优先级别不同的中断源起屏蔽作用.使得中断处理优先顺序发生变化。②软件中断是由内部预先安排的特定指令或内部异常引起的中断(又称为内部中断或异常),如访存缺页、溢出中断、越界中断等;硬件中断(又称为外部中断)是由于硬件方面原因使机器发生中断,如设备运行结束中断、时钟中断、来自控制台的中断等。控制台是指显示设备和键盘,属于外部设备,所以是硬中断。但当CPU发生故障时.现场无法保护,不能作为中断。③中断的优先顺序是根据该中断若得不到及时响应,致使机器工作出错的严重程度而定的,溢出中断若不及时响应,将使计算机一切运行无效,所以它的优先等级最高,而缺页中断会引起进程阻塞,直至要访问的页面从外存调入内存中才能结束,所以优先级次之,系统调用对系统工作出错的影响小,所以中断优先级最低。④每次发生中断后,保护现场要保护少量工作寄存器的内容,即保存CPU的运行轨迹,使得中断结束后能返回断点后能接续执行,同时,还需要选择性的保护进程控制块。⑤保护现场工作是由硬件和操作系统共同完成的。