中断处理流程

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 16:18   1982   0

大多数硬件接口通过中断处理流程进行控制,接口在两种可能的事件下中断处理:新数据包到达,或者外发数据包的传输已经完成。

中断使得硬件得以与处理器进行通讯,中断是一种电信号,,由硬件设备生成,并直接送到中断控制器的输入引脚上,再由中断控制器向处理器发送相应的信号。

处理器检测到此信号,便中断自己当前的工作去处理中断。处理器便会通知操作系统已经产生中断,这样,操作系统就可以对这个中断进行适当的处理。

不同的设备对应的中断不同,而每个中断都通过一个唯一的数字标识。因此,来自键盘的中断就有别于来自硬盘的中断,从而使得操作系统能够对中断进行区分,并知道哪个硬件设备产生哪个中断。这样,操作系统才能给不同的中断提供不同的处理程序。

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP