1.中断的定义
2.Linux如何处理中断
首先在处理中断时分为两个场景
- 进程执行场景
- 中断执行场景
 二者的区别在于
 进程执行场景可以休眠可以调度可以接受中断信号。而中断执行场景不行
 如果中断执行场景的持续时间太长,影响系统运作和对新信号的响应度
因此我们将异步中断分为两部分来处理
中断预处理(上半部)、中断后处理(下半部)
在Linux中 中断预处理只有硬中断
而中断后处理有很多种方法:软中断、微任务、线程化中断后处理(工作队列、中断线程)
3.硬件中断、软件中断、硬中断、软中断指的是同一个东西吗?
不是,是不同的概念。分别指的是中断的来源和中断的处理方式。
4.系统如何区分不同的中断信号?
靠中断向量号。
本文来自博客园,作者:快乐过了阈值,转载请注明原文链接:https://www.cnblogs.com/black-worrior-2000/p/16620777.html
墨愁前路无知己,天下谁人不识君。
 
                    
                 
                
 
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号