软中断/硬中断是什么意思? - 项越资源网-知识科普社区-开发交流-项越资源网

软中断/硬中断是什么意思?

硬中断:我们通常所说的中断指的是硬中断(hardirq)。

主要是用来通知操作系统系统外设状态的变化。

软中断:1、通常是硬中断服务程序对内核的中断;2、为了满足实时系统的要求,中断处理应该是越快越好。

linux为了实现这个特点,当中断发生的时候,硬中断处理那些短时间就可以完成的工作,而将那些处理事件比较长的工作,放到中断之后来完成,也就是软中断(softirq)来完成。

请登录后发表评论

    没有回复内容