正在加载图片...
中断信号的处理原则 ©快! 。当内核正在做一些别的事情的时候,中断会随时到来· 无辜的正在运行的代码被打断 ·中断处理程序在run的时候可能禁止了同级中断 ·中断处理程序对硬件操作,一般硬件对时间也是非常敏感的 ·内核的目标就是让中断尽可能快的处理完,尽其所能把更多的处理 向后推迟 。上半部分(top half)和下半部分(bottom half) ©允许不同类型中断的嵌套发生, 这样能使更多的1/0设备处于忙状态 ©尽管内核在处理一个中断时可以接受一个新的中断, 但在内核代码中还在存在一些临界区· 在临界区中,中断必须被禁止 4口4四是4P在刀00 陈香兰(x1 anchenoustc,edu.cn)(计算丸应Linux禄作系统分折Chapter5中断和齐常 0 ctober21.20147/6阅. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 中断信号的处理原则 1. 快! 当内核正在做一些别的事情的时候,中断会随时到来。 无辜的正在运行的代码被打断 中断处理程序在run的时候可能禁止了同级中断 中断处理程序对硬件操作,一般硬件对时间也是非常敏感的 内核的目标就是让中断尽可能快的处理完,尽其所能把更多的处理 向后推迟 上半部分(top half)和下半部分(bottom half) 2. 允许不同类型中断的嵌套发生, 这样能使更多的I/O设备处于忙状态 3. 尽管内核在处理一个中断时可以接受一个新的中断, 但在内核代码中还在存在一些临界区, 在临界区中,中断必须被禁止 陈香兰(xlanchen@ustc.edu.cn) (计算机应用教研室 Linux操作系统分析Chapter 5 中断和异常 @计算机学院嵌入式系统实验室@苏州研究院中国科学技术大学Fall 2014) October 21, 2014 7 / 69
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有