玖岸芷蝶舞玖 发表于 2015-03-27 21:32

求助,关于中断下半部中的软中断。。

最近在看深入理解Linux内核。突然有个问题:
请问关于中断下半部中的软中断。。和软件中断是一个东西么。。如果不是差别在哪啊。

dong1feng 发表于 2015-03-28 09:31

回复 1# 玖岸芷蝶舞玖
问题在于软件中断的概念本身就比较模糊。很多地方的说法也不同,软中断也有叫软件中断的,硬件中断可以通过软件指令触发也叫软件中断。最好把注意力放在实际的功能上,与实际的系统结合看。

   

taozhijiangscu 发表于 2015-03-30 08:52

我也觉得是,本身各家硬件软件命名不一样,翻译过来就更复杂了。

天宇雪 发表于 2015-04-01 09:56

我是这样理解的:
软件中断:software interrupt,又称为programmed exception,即可编程的异常,linux中的系统调用、调试程序是通过这种方式执行的;
软中断:soft-irq,是中断底半部的一种实现机制,本质是内核线程;
页: [1]
查看完整版本: 求助,关于中断下半部中的软中断。。