我的想法是:
假设两个应用程序在Linux x86 (多任务)中并行运行,并且它们都共享键盘外设。如果我按下键盘上的按钮,中断发生,控制必须切换到相应的中断例程。中断源的中断例程的起始地址从已从0x0000定义的中断向量表中获得。但是对于相同的键盘中断,两个应用程序可能需要不同的例程。因此,要执行的例程应该取决于它实际上是从哪个任务中断的。因此,
They must run (2)来自have a data structure describing the register info, so they can never be scheduled
by linux因此,在我的理解中,中断处理程序运行在中断上下文中,不能休眠,也就是说,不能像正常进程一样执行