标签: linux shell irq
阅读this document后,我知道键盘输入会激活 irq 1 指向某个中断。然后我们的处理器将对输入进行解码并执行其他操作。
My question是如果另一个处理器处理中断,shell如何知道键盘输入?
My question
处理器A正在运行shell
处理器B处理中断。
答案 0 :(得分:1)
中断处理程序将直接将按键添加到队列中,或触发弹出线程来执行此操作。队列在共享内存中,因此任何CPU都可以读取。