当前位置:首页 > 文章 > 四级网络工程师 > 正文内容

中断是指 CPU 对系统中或系统外发生的异步事件的响应,中断源是指

四级网络工程师3个月前 (06-13)


引起中断的那些事件

中断控制器向处理器发出的信号

正在执行的程序的暂停点

使处理器暂停当前程序转而处理中断过程的指令

答案    

引起中断的那些事件


解析    

中断是指CPU对系统中或系统外发生的异步事件的响应,而中断源是指引起中断的那些事件。这些事件可以来自系统的外部,也可以来自系统的内部,或者是现行程序本身。中断源可以分为几类:


外部设备请求中断:一般的外部设备(如键盘、打印机和A/D转换器等)在完成自身的操作后,会向CPU发出中断请求,要求CPU为其服务。

故障强迫中断:计算机在一些关键部位都设有故障自动检测装置。如运算溢出、存储器读出出错、外部设备故障、电源掉电以及其他报警信号等,这些装置的报警信号都能使CPU中断,进行相应的中断处理。

实时时钟请求中断:在控制中遇到定时检测和控制时,常采用一个外部时钟电路(可编程)控制其时间间隔。需要定时时,CPU发出命令使时钟电路开始工作,一旦到达规定时间,时钟电路发出中断请求,由CPU转去完成检测和控制工作。

数据通道中断:也称为直接存储器存取(DMA)操作中断,如磁盘、磁带机或CRT等直接与存储器交换数据所要求的中断。

程序自愿中断:CPU执行了特殊指令(自陷指令)或由硬件电路引起的中断是程序自愿中断,如断点中断和单步中断等,通常用于程序调试或错误检查。

关于其他选项的说明:


中断控制器向处理器发出的信号:这是中断响应的一个环节,不是中断源本身。当中断源发出中断请求后,中断控制器(如果系统中有的话)会处理这些请求,并可能向处理器发出信号。

正在执行的程序的暂停点:这通常被称为中断断点,是中断处理过程中程序暂停的位置,而不是引起中断的原因。

使处理器暂停当前程序转而处理中断过程的指令:这是中断响应的一部分,即处理器接收到中断请求后执行的指令,用于暂停当前程序并转去处理中断。这也不是中断源的定义。

综上所述,中断源是指引起中断的那些事件。


相关文章

采用多道程序设计技术,能有效地提高系统的下列哪一个性能

并发灵活可靠兼容答案    并发解析    采用多道...

在组成计算机系统的各类资源中,主要包含有硬件部件以及

代码和数据键盘鼠标和显示器操作系统各类应用软件答案    代码和数据解析...

从计算机应用角度来看,操作系统的主要作用是提供

人机交互接口软件开发基础第一道安全防线虚拟机和扩展机答案    人机交互接口...

从计算机安全保护角度来看,操作系统的主要作用是提供

人机交互接口软件开发基础平台第一道安全防线虚拟机和扩展机答案    第一道安...

从计算机系统发展角度来看,操作系统的主要作用是提供

人机交互接口软件开发基础第一道安全防线虚拟机和扩展机答案    虚拟机和扩展...

计算机系统中,操作系统作为系统软件集中了下列哪两类主要功能

资源管理和控制程序执行资源管理和硬件控制软件代码的运行和控制硬件接口和人机界面答案  ...