特牛生活网

linux内核学习10:中断和异常_ZS_Wang_Blogs的博客-CSDN博客

网友收藏
一、中断1.1 中断的概念中断是指在CPU正常运行期间,由于内外部事件或由程序预先安排的事件引起的 CPU 暂时停止正在运行的程序,转而为该内部或外部事件或预先安排的事件服务的程序中去,服务完毕后再返回去继续运行被暂时中断的程序。Linux中通常分为外部中断(又叫硬件中断)和内部中断(又叫异常)。软件对硬件进行配置后,软件期望等待硬件的某种状态(比如,收到了数据),这里有两种方式,轮询(polling): CPU 不断的去读硬件状态。中断:当硬件完成某种事件后,给 CPU 一个中断,让 CPU