求助,关于中断下半部中的软中断。。
最近在看深入理解Linux内核。突然有个问题:请问关于中断下半部中的软中断。。和软件中断是一个东西么。。如果不是差别在哪啊。 回复 1# 玖岸芷蝶舞玖
问题在于软件中断的概念本身就比较模糊。很多地方的说法也不同,软中断也有叫软件中断的,硬件中断可以通过软件指令触发也叫软件中断。最好把注意力放在实际的功能上,与实际的系统结合看。
我也觉得是,本身各家硬件软件命名不一样,翻译过来就更复杂了。 我是这样理解的:
软件中断:software interrupt,又称为programmed exception,即可编程的异常,linux中的系统调用、调试程序是通过这种方式执行的;
软中断:soft-irq,是中断底半部的一种实现机制,本质是内核线程;
页:
[1]