亲子之家网—你身边的文案专家

亲子之家网—你身边的文案专家

什么叫中断系统

59

中断系统是 计算机系统中响应和处理中断的系统,包括硬件子系统和软件子系统两部分。中断响应由硬件子系统完成,中断处理由软件子系统完成。当CPU正在处理某件事情的时候,外部发生的某一件事件请求CPU迅速去处理,于是,CPU暂时中止当前的工作,转去处理所发生的事件,中断服务处理完该事件以后,再回到原来被终止的地方,继续原来的工作。这种过程称为中断,实现这种功能的部件称为中断系统。

中断系统的功能包括:

1. 使计算机具有实时处理能力,能对外界异步发生的事件作出及时的处理。

2. 完全消除了CPU在查询方式中的等待现象,大大提高了CPU的工作效率。

3. 解决快速CPU与慢速外设之间的矛盾,使之能并行工作。

4. 及时处理随机参数及故障,提高可靠性。

中断系统的基本组成包括:

中断源:

产生中断的请求源,如外部IO、定时器、ADC等。

中断装置:

计算机系统中发现并响应中断/异常的硬件装置,如中断控制器。

中断请求:

中断源向CPU提出的处理请求。

中断响应:

硬件子系统完成的中断响应过程。

中断服务:

软件子系统完成的中断处理过程。

中断返回:

中断服务处理完毕后,CPU返回到暂停处(断点)继续执行原来的程序。

中断系统是现代计算机系统中的基础设施之一,它在系统中起着通信网络作用,以协调系统对各种外部事件的响应和处理。中断是实现多道程序设计的必要条件,是CPU对系统发生的某个事件作出的一种反应。