摘要:
当我们谈到中断的时候,往往会提到异常。和中断不同的是,异常是依赖于processor时钟同步发生的,实际上异常经常被称作同步中断。异常是由processor发起的,当processor执行了某些编程错误或者是异常的情况的时候,这些异常情况需要被内核获知。Interrupt HandlersISR: Interrupt Service RoutineISR是个普通的C函数,运行在中断上下文因为中断在任何时间都可能发生,因此,中断处理程序需要尽可能快的运行,这样可以尽可能快的恢复被打断的其他内核程序。Top Halves Versus Bottom Halves由于ISR需要尽可能快的运行,而同时 阅读全文
posted @ 2012-10-13 23:25
四季安好
阅读(741)
评论(0)
推荐(0)