使用软件中断(中断向量128)实现系统调用。在roberts爱情书" Linux内核开发"它写的中断句柄发生在中断上下文中。它还写了系统调用在进程上下文中运行,但系统调用句柄实际上是一个"中断句柄"为什么它在不同的背景下?
答案 0 :(得分:0)
您的平台实现与Linux内核的设计相混淆。
当你谈论Linux内核时,中断上下文是代码独立运行的地方,没有附加进程 - 通常用于处理来自设备的中断。进程上下文是来自用户空间进程的系统调用的结果,并且在其中运行的代码被“附加”到进程。
当你谈到平台实现时,中断上下文可能只是意味着处理器处于某种中断处理程序模式。我不太了解您的平台提供任何具体的内容。