0
点赞
收藏
分享

微信扫一扫

#yyds干货盘点# 有关中断方式的几个概念

中断是计算机系统中的一个重要概念,是CPU与外设之间交换数据的一种方式,以下重点讲一下几个重要的概念。

中断:在CPU执行程序的过程中,由于某一个外部的或CPU内部事件的发生,使CPU暂时中止正在执行的程序,转去处理这一事件,当事件处理完毕后又回到原先被中止的程序,接着中止前的状态继续向下执行,这一过程就称为中断,CPU可通过指令限制某些设备发出中断请求。

中断源:引起中断的事件就称为中断源。

内部中断源:若中断是由CPU内部发生的事件引起的,则称为内部中断源。常见的内部中断包括硬件出错(掉电、校验、传输)和运算出错(非法数据、地址、越界、溢出等)。

外部中断源:若中断是由CPU外部发生的事件引起的,则称为外部中断源。外部中断为一般外设请求,例如打印机中断。

不可屏蔽中断源:一旦提出请求,CPU必须无条件响应的中断源称为不可屏蔽中断源。典型的不可屏蔽中断源的例子是电源掉电,一旦出现,必须立即无条件地响应,否则进行其他任何工作都是没有意义的。

可屏蔽中断源:一旦提出请求,CPU可以响应,也可以不响应的中断源称为可屏蔽中断源。典型的可屏蔽中断源的例子是打印机中断,CPU对打印机中断请求的响应可以快一些,也可以慢一些,因为让打印机等待一下是完全可以的。


【2020年第8题】以下关于中断的叙述中,错误的是( )

A、电源掉电属于CPU必须无条件响应的不可屏蔽中断

B、打印机中断属于不可屏蔽的内部中断

C、程序运行错误也可能引发中断

D、CPU可通过指令限制某些设备发出中断请求

解析:本题考查中断方式的基础知识。

打印机中断属于可屏蔽的外部中断

故正确答案为:B

举报

相关推荐

0 条评论