如果我们在linux内核中有两个中断处理程序:
哪一个具有更高的优先级?
答案 0 :(得分:0)
我认为“硬件中断”是指通过APIC产生的定时器中断。
其次,hrtimer(高分辨率计时器)子系统实际上并没有被单独的中断调用(类似于hrtimer中断)。相反,它是相同计时器处理程序的结构化功能,旨在提供更精细的计时器粒度。
其核心是,hrtimer机制保持不变。 hrtimers不是使用“计时器轮”数据结构,而是存在于按时间排序的链表中,下一个计时器到期时位于列表的头部。还可以使用单独的红/黑树来插入和删除计时器事件,而无需扫描列表。但是,虽然核心保持不变,但其他一切都已发生变化,至少表面上看。