linux中断上下文与睡眠
时间:2010-08-24 来源:tony_ayuan
keyword: linux, interrupt context, sleep
1 Interrupt context is not associated with a process.
The "current" macro is not relevant.
So, there is no backing process. => no reschedule process
note:
A "sleep" is a state of process.
schedule operates on process.
Why interrupt is not associated with a process?
2 Interrupt is about hardware
Interrupt is used for communication between device and CPU, and it async with the software
process is a software.
So, interrupt is async with any process.
author:xiaosun
reference:
unix internal
linux kernel development
相关阅读 更多 +