【发布时间】:2015-05-01 01:53:23
【问题描述】:
我编写了 ISR,我的 tasklet 立即运行。 但是,我看到有人说 tasklet 只有在得到 CPU 关注时才会运行。这是一个非常通用的术语CPU 注意力,所以我为那些响应者背诵。我的意思是 CPU 的注意力到底是哪一刻转移到 tasklet 执行以及 CPU 的状态发生了什么?
其次,如果假设我不断收到硬中断,那么 tasklet 什么时候有机会运行?小任务可能没有机会运行吗?内核如何处理这些事情?
【问题讨论】:
标签: linux linux-kernel linux-device-driver embedded-linux