Linux中断机制
Linux中断机制(2)--软中断 梁 冰 北大网络分布式实验室 2004.11.15 1.软中断简介 回忆前面的知识 硬中断最后的处理do_IRQ()函数中,最后的一个处理是什么?do_softirq()! 为什么要软中断? 硬中断中是需要尽快响应和处理的,不能将太多时间放在中断事件的处理上,否则会丢失掉另外的相同类型的中断 一些中断需要处理的工作不是那么急迫 硬件中断打断CPU,软中断打断内核序列 2.软中断分类 Linux2.4.*系列有三种可延迟中断内核函数: 软中断(softirq) 小任务(tasklet) 下半部分(bottom half) 三者之间关系 Tasklet用softirq实现,bottom half用tasklet实现 3 软中断,tasklet及下半部 软中断 非动态分配,需要内核编译 同类软中断可以并发运行在几个CPU上 Tasklet 可以编程时动态分配,内核运行时,模块载入 不同种类的taskelt可以并发在接个CPU上运行,同种的不行 下半部分 非动态分配,需要内核编译 下半部分不能并发在几个CPU上运行 注意 任何可延迟函数都不能与其他的可延迟函数在同一个CPU上交错执行。 3.1 可延迟函数的一般操作 初始化(Initialization) 定义一个新的可延迟函数 激活(Activation) 标记一个可执行函数成为pending态
您可能关注的文档
- Electromagnetics电磁学-物理与电子科学学院.PDF
- Einstein的革命性思维-西安电子科技大学电子工程学院.PDF
- ENSP模拟器介绍.DOC
- FD86T导压型液位变送器-淄博西创.DOC
- FHZHJSZ0178水质有机磷农药的测定毛细柱气相色谱法.PDF
- FHZHJSZ0156水质可吸附有机卤素的测定离子色谱法-仪器信息网.PDF
- EPROM的存储单元电路.PPT
- ff[l2]发明专利申馆公布说明书-清华大学深圳研究生院.PDF
- FIN-AR应收上机模拟试题(ANS).DOC
- Form研究方案模板-仁济医院.DOC
- 广西南宁市第二中学2025-2026学年八年级下学期开学收心自测英语试卷(含解析).docx
- 广西南宁市武鸣区武鸣高级中学等校2026年高考模拟信息卷数学试题(含解析).docx
- 广西壮族自治区崇左市江州区2025-2026学年八年级上学期期末语文试题(含解析).docx
- 广西壮族自治区防城港市防城区2025—2026学年八年级上学期期末地理试题(含解析).docx
- 部编版一年级下册语文第五单元培优卷A卷(含答案).docx
- 福建省厦门海沧实验中学2025-2026学年高二上学期期末地理试题(含解析).docx
- 甘肃省天水市甘谷县模范初级中学2025-2026学年九年级数学下学期第一次检测考试试题(含解析).docx
- 甘肃省武威市凉州区爱华育新学校2025-2026学年九年级上学期12月月考英语试题(解析版).docx
- 甘肃张掖市2025--2026学年下学期九年级数学阶段反馈试卷(含解析).docx
- 广东惠州博罗县2025-2026学年九年级上学期阶段诊断历史试卷(含解析).docx
原创力文档

文档评论(0)