当前位置:首页 > 问问

中断向量通过什么总线送至什么地方 中断向量传输的路径和方式

1、中断向量的概念

中断是指CPU在执行程序时,暂停当前程序的执行,去执行其他的程序,直到这个被中断的程序再次准备好,程序会接着从中断前暂停的位置继续执行。中断向量是用来识别中断处理程序入口地址的一个神秘序列。中断向量由多个优先级,每一优先级又有多个具体的中断源构成,因此,将中断向量按照优先级和中断源分类对应到中断处理程序入口地址,实现让CPU识别何时要去处理哪个中断源。

2、总线的作用

总线是计算机中传输数据、控制信号和机能部件之间进行通信的一组并行电线或电气信号的集合。对于中断向量来说,总线可以使中断请求信号通过总线传送到CPU,CPU通过总线接收到中断向量后,识别处理程序入口地址。总线的主要作用是减轻处理器的负担,解决处理器与内存控制器之间的通信瓶颈,提高整个系统的运行效率。

3、ISA总线

ISA(Industry Standard Architecture)总线,即“行业标准体系结构总线”,是IBM PC及其兼容机的扩展总线。ISA不支持高速数据传输,传输速率只有8位数据总线的4.77Mhz,因此,不适合高速数据传输的场合,但ISA总线标准化程度较高,兼容性强,因此,被广泛地应用在不同品牌的PC机中。在PC机中,中断向量就是通过ISA总线发送到CPU去处理的。

4、PCI总线

PCI(Peripheral Component Interconnect)总线是一种高速、分布式、异步的总线标准,是目前所有I/O总线中最快的一种。PCI总线在取代ISA总线的同时,提供了更高的带宽和更快的数据传输速度。在使用PCI总线的机型中,中断向量是直接发送到CPU的中断控制器芯片上,该芯片会通过PCI总线将中断向量传递给CPU去处理。

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:fendou3451@163.com
标签:

  • 关注微信

相关文章