Where to return from an interrupt
问题 I've read (and studied) about Interrupt Handling. What I always fail to understand, is how do we know where to return to (PC / IP) from the Interrupt Handler. As I understand it: An Interrupt is caused by a device (say the keyboard) The relevant handler is called - under the running process. That is, no context switch to the OS is performed. The Interrupt Handler finishes, and passes control back to the running application. The process depicted above, which is my understanding of Interrupt