Linux kernel 原子上下文和进程上下文/中断上下文

Linux kernel 原子上下文和进程上下文/中断上下文,linux-kernel,operating-system,linux-device-driver,Linux Kernel,Operating System,Linux Device Driver,在Linux设备驱动程序3中,了解Linux内核。有些流行语多次出现,没有定义 流程上下文:在两本书中都有引用,但没有定义 中断上下文:理解Linux内核给出了定义 原子上下文:仅出现在LDD3中,没有定义。“它指定内核当前正在执行 中断处理程序或可延迟函数“ 在阅读教程时,这三个流行语会被很多东西引用。所以我认为最重要的是试着弄清楚确切的定义,然后我就能理解那些参考文献 我也在网上做了一些搜索,没有非常清晰的来源。有谁能给出好的定义和定义的来源吗?非常感谢进程上下文是寄存器的值。当发生上下文切

在Linux设备驱动程序3中,了解Linux内核。有些流行语多次出现,没有定义

流程上下文:在两本书中都有引用,但没有定义

中断上下文:理解Linux内核给出了定义

原子上下文:仅出现在LDD3中,没有定义。“它指定内核当前正在执行 中断处理程序或可延迟函数“

在阅读教程时,这三个流行语会被很多东西引用。所以我认为最重要的是试着弄清楚确切的定义,然后我就能理解那些参考文献


我也在网上做了一些搜索,没有非常清晰的来源。有谁能给出好的定义和定义的来源吗?非常感谢

进程上下文是寄存器的值。当发生上下文切换时,一个进程被推迟,寄存器的内容被保存,这样当进程再次运行时,您就可以从同一点继续运行。堆栈指针、指令指针等等。

对不起,各位。在Love的“Linux内核开发”中找到确切的定义。我应该先读这本书。我要结束这个问题了,我怎么强调都不过分,像“过程上下文”这样的术语怎么都不是流行语,老兄