总目录链接:[RK3568 Android11] 本专栏说明和总目录
目录
一、什么是硬件中断
所谓中断,是指CPU在执行程序的过程中,出现了某种突发事件需立即处理;CPU处理器必须暂停当前的程序,转去处理突发事件,待处理完毕后CPU处理器又返回原程序被中断的位置继续执行。
可以举一个日常中的例子来说明:假如你正在敲代码,突然手机响了,这时你得停止敲代码,空出手去接电话。等通话完毕后,你再继续回来敲代码。这个例子就表现了中断及其处理过程:手机响铃使你暂时中止当前的工作,而去处理更为急需处理的事情(接电话),把急需处理的事情处理完毕之后,再回来继续执行原来的事情。
在这个例子中,手机响铃称为“中断请求”,你停止敲代码去接电话叫作“中断响应”,接手机的过程就是“中断处理”;相应地