Skip to content

Latest commit

 

History

History
8 lines (4 loc) · 1008 Bytes

section5_6.md

File metadata and controls

8 lines (4 loc) · 1008 Bytes

5.6 本章小结

本章涵盖了较多的概念:中断和异常,中断向量,IRQ,中断描述符表,中断请求队列,中断的上半部和下半部,时钟中断,时钟节拍,节拍率,定时器等,尽量区分这些概念。

中断使得硬件与处理器进行通信,不同的设备对应的中断不同,每个都有一个惟一的数字标识,这就是IRQ;同时,不同的中断具有不同的中断服务程序,其中断处理程序的入口地址存放在中断向量表中。当某个中断发生时,对应的中断服务程序得到执行,在执行期间不接受外界的干扰。为了缓解中断服务程序的压力,内核中引入了中断下半部机制,不管是tasklet机制,工作队列机制,其本质都是推后下半部函数的执行。

时钟中断是内核跳动的脉搏,本章引入了时钟节拍,jiffies,节拍率等概念,简要介绍了时钟中断的运行机制,同时给出了定时器的简单应用。