中断机制概述


中断是CPU对系统发生的某个事件作出的一种反应, 当中断发生时,CPU暂停正在执行的程序,保留现场后,自动转去执行相应事件的处理程序,处理完成后,返回断点,继续执行被打断的程序.

中断是操作系统的脉搏,是并发处理的基础.

中断的引入,是为了支持CPU和设备之间的并行操作.





中断看似简单,但工程性非常强



5.2 中断处理机制


0x80,系统门的编号





思考:

“中断返回”除了返回现场外,从源代码角度分析内核还做了什么?



5.3 中断处理机制(下)




5.4 时钟中断机制





5.5 动手实践(上)




5.6 动手实践(下)