- 博客(2)
- 收藏
- 关注
原创 LDD3学习-第十章-中断处理<二>
LDD学习-第十章-顶半部与底半部 设备的中断会打断内核中进程的正常调度和运行,系统对高吞吐率的追求势必要求中断服务程序尽可能地短小精悍。为了在中断执行时间尽可能短和中断处理需要完成大量工作之间找到一个平衡点,Linux将中断处理程序分解为两个半部:顶半部(top half)和底半部(bottom half)。 顶半部是实际响应中断的例程,也就是request_irq注
2012-10-22 17:02:02 314
原创 LDD3学习-第十章-中断处理<一>
LDD3-第十章-中断处理 中断是指,CPU在执行程序的过程中,出现了某些突发事件时,CPU必须暂停执行当前的程序,转去处理其它突然事件,处理完毕后CPU又返回原来的程序被中断的位置并继续执行。中断分为两种:内部中断,来源于CPU内部(溢出,中断指令,用户态到内核态切换等);外部中断,来源于CPU外部,由外设提出请求(一般为中断引脚的信号)。
2012-10-19 14:55:49 345
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人