
中断
草原苍狼
jeffreyst@163.com
展开
-
浅析Linux的软中断的实现
作者:独孤九贱 平台:2.6.31.13 + x86 32位 供仅讨论学习之处,不对错误之处负责,转载请注明出处。 1、软中断 软中断的原理就略过了,讲内核的书上都有,此处省略1500字。。。。。。 1.1 注册 还是以我最熟悉的两个老朋友做为开篇: open_softirq(NET_TX_SOFTIRQ, net_tx_action);转载 2012-06-11 11:13:35 · 2164 阅读 · 0 评论 -
linux软中断的实现
linux软中断的实现 中断服务程序往往都是在CPU关中断的条件下执行的,以避免中断嵌套而使控制复杂化。但是CPU关中断的时间不能太长,否则容易丢失中断信号。为此, Linux将中断服务程序一分为二,各称作“Top Half”和“Bottom Half”。前者通常对时间要求较为严格,必须在中断请求发生后立即或至少在一定的时间限制内完成。因此为了保证这种处理能原子地完成,Top Half转载 2012-06-11 11:11:27 · 1156 阅读 · 0 评论