目录
一、引言
二、linux中断机制的介绍
------> 相关结构体
------> 操作步骤
三、softirq
------> 内核中的softirq
四、Tasklet
一、引言
前一章分析了内核中延迟执行的一些机制,这章来讲讲linux中常用的中断机制,会侧重介绍softirq、tasklet这两个机制
二、linux中断机制的介绍
对于中断处理而言,linux将其分成了两个部分,一个叫做中断handler(top half),是全程关闭中断的,另外一部分是deferable task(bottom half),属于不那么紧急需要处理的事情。在执行bottom half的时候,是开中断的。
有多种bottom half的机制,例如:softirq、tasklet、workqueue或是直接创建一个k