- 1
- 0
- 约8.25千字
- 约 10页
- 2017-07-28 发布于浙江
- 举报
第八章-part2 下半部工作 下半部 软中断 tasklet 工作队列 下半部机制的选择 加锁 中断处理的局限性 8.1 下半部 8.1 下半部实现机制 2 Bottom half机制 软中断:通常保留给系统中对时间要求最严格以及最重 要的下半部用 tasklet:接口简单,使用更为广泛的软中断方式 工作队列:提供可重新调度或睡眠的工作推后方式,该下 半部分由一个内核线程执行,并总是在进程上 下文中执行。 软中断 Linux2.4使用有限个软中断,目前只有4个 在softirq_vec中定义 软中断的初始化 初始化软中断函数 分别在softirq_init和net_dev_init中初始化 8.2 软中断 8.2 软中断 8.2 软中断 3)使用软中断: a. 在linux/interrupt.h中定义一个新的软中断 b. 调用open_softirq() 注册软中断处理程序 c. 调用raise_softirq()函数将软中断设置为挂起 目前已使用的软中断列表: 8.3 tasklet 8.3.1 tasklet 在Linu
原创力文档

文档评论(0)